Validation Tools
Complete MCP Feed Validation Ecosystem
Validation at Every Stage
From development to production, ensure feed quality and compliance
π― Why Validation Matters
- β’ Agent compatibility: Ensure feeds work across all agents
- β’ Early error detection: Catch issues before deployment
- β’ Compliance verification: Meet MCP specification standards
- β’ Performance optimization: Identify bottlenecks and inefficiencies
π Validation Stages
- β’ Development: IDE integration + real-time feedback
- β’ Testing: CLI validation + automated testing
- β’ Deployment: CI/CD pipelines + quality gates
- β’ Production: Monitoring + health checks
π§ Validation Ecosystem Overview
IDE Integration
Real-time validation while coding
CLI Tools
Command-line validation automation
Browser Tools
Web-based validation interface
CI/CD Pipeline
Automated deployment validation
β Available Now
Schema Validation
JSON Schema validation for all feed types
Canonical Schema
Complete specification validation
- β’ All required fields validated
- β’ Type checking and constraints
- β’ Cross-field validation rules
Annotated Schema
Detailed error messages and guidance
- β’ Human-readable error descriptions
- β’ Fix suggestions and examples
- β’ Best practice recommendations
Lite Schema
Fast validation for CI/CD pipelines
- β’ Core validation only
- β’ Optimized for speed
- β’ Perfect for automated testing
LLMFeedHub
Web-based validation and testing platform
π Validation Features
- Drag & drop file validation
- URL-based feed testing
- Real-time error highlighting
- Agent simulation testing
π Testing Capabilities
- Agent interpretation preview
- Signature verification
- Performance analysis
- Feed dependency checking
Verification API
Programmatic validation for automated workflows
# Validate a feed via API curl -X POST https://wellknownmcp.org/api/verify \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com/.well-known/mcp.llmfeed.json"}' # Response { "valid": true, "score": 95, "checks": { "schema": "pass", "signature": "pass", "performance": "pass" }, "warnings": [], "recommendations": ["Add capabilities feed"] }
π§ In Development
CLI Validation Tools
Command-line tools for developer workflows
π§ Planned Features
- β’ mcp validate - Single feed validation
- β’ mcp test - Agent simulation testing
- β’ mcp lint - Code style and best practices
- β’ mcp watch - Continuous validation mode
π¦ Installation Preview
# Installation (coming soon) npm install -g @wellknownmcp/cli # or pip install wellknownmcp-cli # Usage mcp validate ./feeds/ mcp test --agent-simulation mcp lint --fix
IDE Integration
Real-time validation in VS Code, JetBrains, and more
VS Code Extension
- β’ Real-time schema validation
- β’ Autocomplete for feed properties
- β’ Error highlighting and fixes
- β’ Built-in agent simulation
JetBrains Plugin
- β’ IntelliJ IDEA support
- β’ WebStorm integration
- β’ PyCharm compatibility
- β’ Unified validation experience
Language Servers
- β’ LSP protocol support
- β’ Vim/Neovim integration
- β’ Emacs support
- β’ Universal editor compatibility
Browser Extension
Validate feeds directly in the browser
π Browser Features
- β’ Auto-detect MCP feeds on websites
- β’ One-click validation from context menu
- β’ Visual indicators for feed quality
- β’ Export feeds for agent testing
π§ Developer Tools
- β’ DevTools panel integration
- β’ Network request monitoring
- β’ Performance profiling
- β’ Agent behavior simulation
π CI/CD Integration Patterns
Automated Validation Workflows
Integrate MCP feed validation into your deployment pipeline to catch issues early and ensure production quality.
π GitHub Actions
name: Validate MCP Feeds on: [push, pull_request] jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Validate Feeds uses: wellknownmcp/validate-action@v1 with: path: '.well-known/' strict: true agent_simulation: true
π³ Docker Integration
# Dockerfile validation step FROM wellknownmcp/validator:latest AS validator COPY .well-known/ /feeds/ RUN mcp validate /feeds/ --strict # Your app build... FROM node:18-alpine COPY --from=validator /feeds/ .well-known/ # Continue build...
β Pre-merge Validation
Validate feeds before code reaches main branch
π« Quality Gates
Block deployment if validation fails
π Performance Monitoring
Track feed quality metrics over time
π§° SDK Integration
SDK Documentation Coming Soon
Comprehensive SDK documentation for programmatic validation will be added here.
JavaScript SDK
@wellknownmcp/validator
Python SDK
wellknownmcp-validator
Go SDK
github.com/wellknownmcp/validator
SDK documentation will cover programmatic validation, custom rules, and integration patterns.
Explore SDK (Coming Soon)π Getting Started
π Quick Start Checklist
πΊοΈ Validation Roadmap
Q2 2025 - Foundation (Complete)
Schema validation, LLMFeedHub, and Verification API
Q3 2025 - CLI Tools
Command-line validation suite for developer workflows
Q4 2025 - IDE Integration
VS Code extension and JetBrains plugin for real-time validation
2026 - Advanced Tools
Browser extension, advanced analytics, and AI-powered validation