What are the runtime dependencies?
You need Claude Desktop, Python, the `mcp` Python package, and `uv` (Python package manager). On macOS, `uv` can be installed via Homebrew.
@ChaitanyaK77
Basic information
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 int
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-Client-and-Server-Demo": {
"command": "uv",
"args": [
"init"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
🧳 MCP Travel Desk is a minimal demonstration of an MCP server built with the MCP Python SDK and used with Claude Desktop as an MCP client. It implements a simple Travel Desk system that allows employees to submit travel requests, check approval status, and view travel history — all accessible directly from Claude.
Install Claude Desktop, then install the MCP Python SDK (pip install mcp) and uv (Python package manager). Create a main.py file with the server code and run uv run mcp install main.py to register the server in Claude’s configuration. Once installed, the tools appear in Claude’s UI and you can ask queries like “Submit a travel request for E001 to Paris.”
submit_travel_request – submit a new employee travel requestget_travel_history – retrieve travel history for an employeeapproved_trips_count – count approved trips for an employeegreeting – a simple demo tool that responds with a greetingYou need Claude Desktop, Python, the `mcp` Python package, and `uv` (Python package manager). On macOS, `uv` can be installed via Homebrew.
Run `uv run mcp install main.py` in the project directory. This creates a virtual environment, adds the server to Claude’s config, and prints a success message.
The server exposes four tools: `submit_travel_request`, `get_travel_history`, `approved_trips_count`, and `greeting`.
If the server fails to start, ensure `uv` is installed via Homebrew (`brew install uv`), then restart Claude Desktop and check that the server shows as “Running” in Developer Settings.
The demonstration is designed specifically for Claude Desktop as the MCP client. No other clients are mentioned in the setup instructions.

Break down any TikTok or Instagram Reels ad and rewrite it for your product, right inside Claude, Cursor, or ChatGPT. Hooks, UGC scripts, and CPM. Free, no API key.

Build and run AI product photography workflows from your AI assistant: on-model shots, catalog images, prints and edits, with results returned in chat.
Connect Claude, ChatGPT, and other AI assistants to your social media content, reviews, and UGC aggregated via EmbedSocial.

Turn long videos into captioned vertical clips for TikTok, Reels and Shorts from Claude, ChatGPT, Cursor or any MCP client. Paste a YouTube, Twitch, Kick, Rumble or Zoom link and get clips with titles, virality scores, d

Build TikTok LIVE overlay widgets from Claude or ChatGPT. Describe a widget and the assistant writes it, previews it with sample events and places it on your TikTok LIVE Studio or OBS overlay.
Comments