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
基本情報
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
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"MCP-Client-and-Server-Demo": {
"command": "uv",
"args": [
"init"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
🧳 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.

Transcribe YouTube videos, podcasts, meetings and media links into speaker-labelled, timestamped transcripts, then search who said what, ask questions answered with timestamped citations, pull chapters and paste-ready ti

Generate on brand product videos from Claude Code (or any assistant) in one line. Lamina turns a brief + your brand kit into finished product photos, video reels, and campaign banners - no prompt engineering; brand guard

Turn your data into map images of countries, states, counties and ZIP codes with Ultimaps MCP server. Each map comes with a link to Ultimaps Studio, where you can keep editing it, export it, or publish an interactive ver

Drive Veltake Studio from any AI agent: create film and ad projects, have the Studio agent build scenes on the canvas, price and start renders, export edited cuts, and make single images, video, speech and music in one c

AI Poster Generator for shop promotions and events in ChatGPT and Claude on the web. Connect free with your Poster account. Quotes and reads are free; generation uses your own Poster credits.
コメント