itinerary-mcp-server

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