itinerary-mcp-server
0
This project is a FastAPI-based backend system designed to manage travel itineraries. It includes integration with the Model Context Protocol, allowing AI assistants to interact directly with the API. The project features a comprehensive RESTful API, realistic pre-populated data, and sample itineraries.
Travel Itinerary Backend System with MCP
A FastAPI-based backend system for managing travel itineraries with Model Context Protocol (MCP) integration.
Features
- Database Architecture with SQLAlchemy models for itineraries, accommodations, transfers, and activities
- RESTful API for creating and viewing trip itineraries
- Pre-populated database with realistic data
- Sample itineraries for Phuket and Krabi
- Full MCP support for AI assistants
Using the Model Context Protocol (MCP)
- Integrated with fastapi_mcp library for MCP functionality
- Configuration available in
.vscode/mcp.json
- Compatible with various MCP clients like GitHub Copilot and Claude Desktop
Running the Project
- Development and production modes supported via FastAPI
- API documentation available at
http://localhost:8000/docs