{
  "repo": "pingcap/pytidb",
  "binary": "tidb-mcp-server",
  "binary_path": "pytidb/ext/mcp/__init__.py",
  "surface_kind": "mixed_service",
  "type": "mixed_service",
  "services": [],
  "extensions": {
    "commands": [
      {
        "name": "tidb-mcp-server --transport [stdio|sse|streamable-http] --host <host> --port <port>",
        "name_key": "CLI tidb-mcp-server",
        "description": "Starts the TiDB MCP server with the requested transport and bind address.",
        "implementation": "pytidb/ext/mcp/__init__.py"
      }
    ],
    "runtime_components": [
      {
        "name": "mcp-network-transport",
        "kind": "http_transport",
        "name_key": "Runtime TiDBMCPServer.NetworkTransport",
        "description": "FastMCP network listener used when transport is sse or streamable-http.",
        "trigger": "transport is sse or streamable-http"
      }
    ],
    "notes": [
      "Click entrypoint that starts the TiDB MCP server over stdio, SSE, or streamable HTTP transports."
    ]
  }
}
