Appointment API Backend icon

Appointment API Backend

Establishes a foundational FastAPI application for managing appointments, integrating PostgreSQL, and containerizing with Docker for Model Context Protocol exposure.

概要

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.

主な機能

  • 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

ユースケース

  • 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