This project serves as a robust initial checkpoint for building an API-driven application, demonstrating a complete setup from environment configuration to deployment readiness. It features a simple yet functional FastAPI backend capable of handling appointment-related operations (create, list, update, delete). The data is persistently stored in a PostgreSQL database, all neatly packaged and managed with Docker Compose. Crucially, it's configured for seamless integration with the Model Context Protocol (MCP), allowing its API endpoints to be utilized as tools through large language models like Claude, showcasing a practical application of modern API development and LLM tool integration.
Key Features
011 GitHub stars
02Python virtual environment for dependency management
03FastAPI backend with CRUD endpoints for appointments
04PostgreSQL database integration for data persistence
05Docker and Docker Compose for containerized deployment
06MCP integration for exposing API endpoints to LLMs