{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "co.mcpshelf/mcpshelf",
  "version": "1.0.0",
  "title": "MCP Shelf",
  "description": "Search a hand-picked shelf of MCP servers and get checked install configs.",
  "websiteUrl": "https://mcpshelf.co/developers",
  "icons": [
    {
      "src": "https://mcpshelf.co/icon.png",
      "mimeType": "image/png",
      "sizes": [
        "192x192"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://mcpshelf.co/mcp",
      "supportedProtocolVersions": [
        "2025-11-25",
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
      ]
    }
  ],
  "_meta": {
    "co.mcpshelf/docs": "https://mcpshelf.co/developers",
    "co.mcpshelf/auth": "none",
    "co.mcpshelf/tools": [
      {
        "name": "search_shelf",
        "title": "Search the shelf",
        "description": "Find MCP servers on MCP Shelf by what they do (e.g. \"postgres\", \"browser\", \"figma\") and/or category. Returns name, slug, one-line summary and page URL. Use get_server for the full entry.",
        "readOnly": true
      },
      {
        "name": "get_server",
        "title": "Get a server",
        "description": "Everything MCP Shelf knows about one server: what it does, what it needs, the checked config, our install check result, package notes, stars and last commit.",
        "readOnly": true
      },
      {
        "name": "get_install_config",
        "title": "Get install config for an app",
        "description": "The config for one server in the format a specific app expects, with where to put it. Clients: claude-desktop, claude-code, cursor, vs-code, windsurf, chatgpt.",
        "readOnly": true
      },
      {
        "name": "list_categories",
        "title": "List categories",
        "description": "The shelves (categories) on MCP Shelf with the server slugs on each.",
        "readOnly": true
      },
      {
        "name": "get_setup_guide",
        "title": "Get a setup guide",
        "description": "Step-by-step guide for adding MCP servers to an app. Guides: what-is-an-mcp-server, claude-code, cursor, cursor-mcp-json-location, claude-desktop, chatgpt, check-an-mcp-server, remote-vs-local-mcp-servers.",
        "readOnly": true
      }
    ]
  }
}