{
  "$comment": "MCP discovery schema is not yet standardised. Shape follows early-2026 community convention. Update field names once the MCP spec WG publishes a discovery document.",
  "schemaVersion": "0.1-draft",
  "name": "VisioForge MCP",
  "description": "Read-only knowledge base for VisioForge .NET, Delphi, and C++ multimedia SDK documentation, samples, and API surface.",
  "vendor": {
    "name": "VisioForge",
    "url": "https://www.visioforge.com"
  },
  "servers": [
    {
      "name": "visioforge-docs",
      "transport": "http",
      "url": "https://mcp.visioforge.com/mcp",
      "documentation": "https://www.visioforge.com/help/docs/dotnet/general/mcp-server-usage/",
      "authentication": "none",
      "tools": [
        {
          "name": "search_api",
          "description": "Search the VisioForge SDK API by keywords, types, or categories."
        },
        {
          "name": "get_api_item",
          "description": "Retrieve detailed documentation for a specific class, method, property, or event."
        },
        {
          "name": "get_code_examples",
          "description": "Fetch working code examples for specific scenarios."
        },
        {
          "name": "list_deployment_guides",
          "description": "Browse available deployment guides filtered by platform, project type, or SDK."
        },
        {
          "name": "get_deployment_guide",
          "description": "Retrieve the complete deployment guide for a specific platform or scenario."
        },
        {
          "name": "get_nuget_packages_snippet",
          "description": "Generate ready-to-paste .csproj code with correct NuGet packages for your platform."
        },
        {
          "name": "get_platform_specific_config",
          "description": "Get platform-specific MSBuild targets or configuration code."
        }
      ]
    }
  ]
}
