Skip to content

Validator for MCP servers#23

Open
cghobson wants to merge 2 commits into
commerce-operations-foundation:developfrom
cghobson:develop
Open

Validator for MCP servers#23
cghobson wants to merge 2 commits into
commerce-operations-foundation:developfrom
cghobson:develop

Conversation

@cghobson

@cghobson cghobson commented Feb 5, 2026

Copy link
Copy Markdown

Validates MCP servers against the onX standard specification:

  • Connect via stdio or HTTP transport
  • Validate tool presence and schema compliance
  • Run functional tests against tool endpoints
  • Detect servers that are too strict or too lenient
  • Output results to console, JSON, or GitHub Actions

Includes comprehensive test suite for validators and reporters.

Clay Hobson and others added 2 commits February 4, 2026 13:48
Validates MCP servers against the onX standard specification:
- Connect via stdio or HTTP transport
- Validate tool presence and schema compliance
- Run functional tests against tool endpoints
- Detect servers that are too strict or too lenient
- Output results to console, JSON, or GitHub Actions

Includes comprehensive test suite for validators and reporters.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cghobson cghobson marked this pull request as ready for review March 9, 2026 14:47

@ideaoforder ideaoforder left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind breaking this up into several, smaller PRs?

  • Transports
  • Tool Inputs/Schemas (I think this has actually all been addressed elsewhere, so might not be needed)
  • Validators
  • Reporters

@AJITHMELVIN AJITHMELVIN left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Close this out. Validator is a great concept, the PR needs to be updated to match the changes to the schema and broken up for validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants