{
  "python": {
    "fastmcp": {
      "docs_url": "https://gofastmcp.com/",
      "description": "FastMCP server constructs for exposing tools and resources over MCP.",
      "capabilities": {
        "mcp_server": {
          "description": "MCP server handler decorators exposed by FastMCP.",
          "operations": {
            "mcp_tool": {
              "description": "MCP tool handler decorator exposed by FastMCP.",
              "absolute_paths": [
                "mcp.server.fastmcp.FastMCP.tool",
                "fastmcp.FastMCP.tool"
              ],
              "target_level": "function",
              "concept": "AnnotationLike",
              "construct_query": {
                "method_regex": "^(tool)$",
                "annotation_name_regex": "^(tool)$"
              },
              "startpoint": true
            },
            "mcp_resource": {
              "description": "MCP resource handler decorator exposed by FastMCP.",
              "absolute_paths": [
                "mcp.server.fastmcp.FastMCP.resource",
                "fastmcp.FastMCP.resource"
              ],
              "target_level": "function",
              "concept": "AnnotationLike",
              "construct_query": {
                "method_regex": "^(resource)$",
                "annotation_name_regex": "^(resource)$"
              },
              "startpoint": true
            }
          }
        },
        "mcp_client": {
          "description": "FastMCP client toolset construction for outbound MCP server connections.",
          "operations": {
            "toolset_client": {
              "description": "FastMCPToolset constructor usage for stdio/SSE/HTTP MCP client wiring.",
              "absolute_paths": [
                "pydantic_ai.toolsets.fastmcp.FastMCPToolset"
              ],
              "target_level": "function",
              "concept": "CallExpression",
              "base_confidence": 0.95,
              "notes": "Confirm the call resolves to `FastMCPToolset` imported from `pydantic_ai.toolsets.fastmcp`; this models outbound MCP client setup rather than server-side FastMCP decorators."
            }
          }
        }
      }
    }
  }
}
