Appointment API Backend
Establishes a foundational FastAPI application for managing appointments, integrating PostgreSQL, and containerizing with Docker for Model Context Protocol exposure.
Acerca de
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.
Características Principales
- 1 GitHub stars
- Python virtual environment for dependency management
- FastAPI backend with CRUD endpoints for appointments
- PostgreSQL database integration for data persistence
- Docker and Docker Compose for containerized deployment
- MCP integration for exposing API endpoints to LLMs
Casos de Uso
- Setting up a basic API backend for scheduling or booking systems
- Learning and demonstrating FastAPI and PostgreSQL integration with Docker
- Exposing custom APIs as tools for large language models via MCP