FastAPI-MCP是一個專為FastAPI設計的工具,旨在無縫集成模型上下文協議(MCP)。它允許開發者無需任何配置即可將FastAPI應用程序的API端點自動轉換為MCP工具。該工具的主要優點是簡化了API與MCP的集成過程,支持自動發現和轉換所有FastAPI端點,保留請求和響應模型的模式,並保持與Swagger相同的文檔。它還支持靈活的部署方式,可以將MCP服務器直接掛載到FastAPI應用程序中,也可以單獨部署。FastAPI-MCP適用於需要快速將API集成到MCP環境中的開發團隊,支持Python 3.10及以上版本,推薦使用Python 3.12。