{
  "name": "arete-docs",
  "description": "MCP server for Arete documentation. Exposes search_docs and fetch_page tools backed by docs.arete.run content. Use for answering questions about Arete's Rust DSL, SDKs, CLI, and stack-building workflow.",
  "version": "1.0.0",
  "protocolVersion": "2025-03-26",
  "transport": "streamable-http",
  "endpoint": "https://docs.arete.run/mcp",
  "aliases": [
    "https://docs.arete.run/mcp/sse"
  ],
  "tools": [
    {
      "name": "search_docs",
      "description": "Search the Arete documentation. Returns matching page snippets ranked by relevance. Use this when answering questions about Arete features, the Rust DSL, SDKs, or CLI. `query` is required; `limit` is optional (1-20, default 5). Example: {\"query\": \"subscribe to a view from React\", \"limit\": 5}",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Required. Search query — keywords or a full question, e.g. 'subscribe to a view from React'"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 5,
            "description": "Max number of results to return"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "fetch_page",
      "description": "Fetch a documentation page as raw markdown. Use after search_docs to get the full content of a relevant page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Page slug, e.g. 'getting-started/what-is-arete' or 'sdks/typescript'. Omit leading slash and trailing .md."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      }
    }
  ],
  "resources": [
    {
      "uri": "https://docs.arete.run/skill.md",
      "name": "arete-platform",
      "description": "Official CLI-first field guide for discovering, inspecting, and installing Arete capabilities.",
      "mimeType": "text/markdown"
    }
  ],
  "prompts": []
}