FastAPI-MCP
FastAPIエンドポイントをMCPツールとして公開し、認証機能を備えたサーバー
FastAPIアプリケーションのエンドポイントを自動的にModel Context Protocol (MCP)ツールとして公開できるライブラリ。既存のFastAPI認証機能を活用し、ゼロに近い設定で動作します。OpenAPIスキーマと説明文を保持したまま、Claude、ChatGPT、Cursorなどで利用可能なMCPサーバーを構築できます。
Author: tadata-org
Stars: 11,792
GitHub
Install: pip install fastapi-mcp
主な機能
- FastAPIエンドポイントを自動的にMCPツール化
- FastAPI認証機能をそのまま利用可能
- OpenAPIスキーマとドキュメントを保持
- 最小限の設定でMCPサーバーを構築
- Claude、ChatGPT、Cursorに対応
想定ユースケース
- 既存APIをAI対応化 — すでに運用中のFastAPIアプリケーションをClaudeやChatGPTから直接利用できるようにします。
- 社内ツール連携 — 社内システムやデータベース連携APIをAIアシスタントから操作可能にします。
- マイクロサービス統合 — 複数のFastAPIマイクロサービスをMCP経由で統一的に管理・実行できます。
- AI駆動型ワークフロー構築 — 既存APIを活用してCursorやClaudeで自動化ワークフローを構築します。