{"data":{"slug":"tadata-org-fastapi-mcp","name":"fastapi_mcp","tagline":"Expose FastAPI endpoints as MCP tools with authentication","github_url":"https://github.com/tadata-org/fastapi_mcp","owner":"tadata-org","repo":"fastapi_mcp","owner_avatar_url":"https://avatars.githubusercontent.com/u/177023663?v=4","primary_language":"Python","stars":12007,"forks":969,"topics":["ai","authentication","authorization","claude","cursor","fastapi","llm","mcp","mcp-server","mcp-servers","modelcontextprotocol","openapi","windsurf"],"archived":false,"github_pushed_at":"2025-11-24T14:51:54+00:00","maintenance_label":"Slowing","stars_delta_30d":51,"url":"https://www.graphcanon.com/tools/tadata-org-fastapi-mcp","markdown_url":"https://www.graphcanon.com/tools/tadata-org-fastapi-mcp.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tadata-org-fastapi-mcp","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tadata-org-fastapi-mcp","description":"Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!","homepage_url":"https://fastapi-mcp.tadata.com/","license":"MIT","open_issues":169,"watchers":95,"ai_summary":"This repository allows users to expose their FastAPI application's endpoints following the Model Context Protocol (MCP) guidelines and includes features for authentication.","readme_excerpt":"## Installation\n\nWe recommend using [uv](https://docs.astral.sh/uv/), a fast Python package installer:\n\n```bash\nuv add fastapi-mcp\n```\n\nAlternatively, you can install with pip:\n\n```bash\npip install fastapi-mcp\n```\n\n---\n\n## Requirements\n\n- Python 3.10+ (Recommended 3.12)\n- uv\n\n---\n\n## License\n\nMIT License. Copyright (c) 2025 Tadata Inc.","github_created_at":"2025-03-08T11:15:43+00:00","created_at":"2026-07-11T11:49:24.515095+00:00","updated_at":"2026-09-20T06:39:11.816608+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"authentication","name":"authentication"},{"slug":"authorization","name":"authorization"},{"slug":"claude","name":"claude"},{"slug":"cursor","name":"cursor"},{"slug":"fastapi","name":"fastapi"},{"slug":"llm","name":"llm"},{"slug":"mcp","name":"mcp"}],"trust":{"provenance":{"is_fork":false,"github_id":944976593,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T03:50:20.500Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":299,"last_release_at":"2025-07-28T12:10:44Z","stars_delta_30d":51,"open_issues_delta_30d":11},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-26T04:00:30.169Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T03:50:21.760Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-20T03:50:21.760Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T03:50:21.760Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you need to expose FastAPI application endpoints following the Model Context Protocol (MCP) guidelines.","If your project requires FastAPI integrated with MCP for easier model context handling, especially with authentication needs."],"when_not_to_use":["If your project strictly uses non-Python languages or frameworks that are not compatible with FastAPI and do not require integration with the Model Context Protocol (MCP).","When you seek broader support outside MCP protocol, as this tool confines its utility specifically to applications needing MCP compatibility."],"source":"enrich:decision_facts","observed_at":"2026-07-16T20:07:34.827Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Adopt for","value":"fastapi_mcp enables FastAPI applications to integrate with MCP and includes authentication support."},{"label":"License detail","value":"The MIT License grants permissive use rights without substantial obligations of any sort."}]}}