Submit

🧳 MCP Travel Desk — A Minimal MCP Client & Server Demo

@ChaitanyaK77

This project demonstrates how to build a minimal MCP server using the `mcp` Python SDK and connect it to Claude Desktop as a client. It simulates a simple Travel Desk system with tools to submit, view, and track employee travel requests — all accessible directly from Claude's interface.
Overview

What is MCP Travel Desk?

MCP Travel Desk is a minimal demonstration project that showcases how to build an MCP server using the mcp Python SDK and connect it to Claude Desktop as a client. It simulates a Travel Desk system for managing employee travel requests, approvals, and tracking.

How to use MCP Travel Desk?

To use MCP Travel Desk, follow these steps:

  1. Install Claude Desktop from Anthropic.
  2. Install the MCP Python SDK and uv package.
  3. Initialize the MCP server and create a main.py file.
  4. Install the server into Claude and ensure it is running.
  5. Use Claude to submit travel requests and track history.

Key features of MCP Travel Desk?

  • Integration with Claude Desktop as an MCP client.
  • Tools for submitting and tracking employee travel requests.
  • User-friendly interface for managing travel approvals and history.

Use cases of MCP Travel Desk?

  1. Submitting travel requests for employees.
  2. Tracking the history of travel requests and approvals.
  3. Managing travel data directly from Claude's interface.

FAQ from MCP Travel Desk?

  • What is required to run MCP Travel Desk?

You need Claude Desktop and the MCP Python SDK installed.

  • Can I customize the travel request tools?

Yes, you can modify the main.py file to customize the tools available in Claude.

  • Is there any troubleshooting for macOS users?

Yes, if the server doesn't start, ensure you have installed the uv package and check the Claude Developer Settings.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.