Simple CRUD API
byacexsre
0Exposes a simple FastAPI CRUD API as a set of interoperable tools using FastMCP, complete with Docker containerization and client integration instructions.
关于
This project showcases a method to transform a standard FastAPI-based RESTful CRUD API into a collection of interoperable tools using the FastMCP library. It provides a robust demonstration of exposing API endpoints for Create, Read, Update, and Delete operations, making them accessible to MCP-compatible clients like Gemini CLI and Copilot Chat. The entire setup is containerized with Docker, illustrating a scalable and standardized approach for integrating existing APIs into modern conversational AI and automation workflows.
主要功能
- Modular architecture with separate API and MCP server components
- 0 GitHub stars
- FastAPI-based RESTful CRUD API with SQLAlchemy and SQLite
- FastMCP server for exposing API endpoints as standardized tools
- Docker containerization for both API and MCP server components
- Comprehensive connection guides for Gemini CLI and Copilot Chat
使用案例
- Demonstrate containerized microservices communication via an MCP server
- Learn how to expose existing FastAPI services as tools using FastMCP
- Integrate RESTful APIs with AI assistants and chatbots (e.g., Gemini, Copilot Chat)