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"]
}
Real-time validation
JSON response format
Rate limit friendly

🚧 In Development

CLI Validation Tools

Command-line tools for developer workflows

Coming Q3 2025

πŸ”§ 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

Coming Q4 2025

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

Coming 2026

🌐 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

πŸ“€ Export This Guide