MCP旅行台——一个最小的MCP客户端和服务器演示
这是一个简单的存储库,显示了构建 MCP服务器 并使用 Claude Desktop作为客户端我在这里展示了一个简单的旅行台系统,用于处理员工的旅行请求、批准和历史跟踪——所有这些都可以直接从克劳德那里访问。可以修改此仓库的内容以开发特定的MCP用例。
______________________________________________________________________
安装说明
1.安装克劳德桌面
从下载并安装Claude Desktop Anthropic。这相当于你的 MCP客户端.
______________________________________________________________________
2.安装MCP Python SDK
pip install mcp3.安装uv(Python包管理器)
pip install uv在macOS上,如果失败:
brew install uv4.初始化MCP服务器
uv init5.创建main.py
在repo中附加main.py代码
6.将服务器安装到Claude中
uv run mcp install main.py这将:
创建虚拟环境(.vnv) 将您的服务器添加到Claude配置 输出日志如下:
Added server 'TravelDesk' to Claude config
Successfully installed TravelDesk in Claude app7.macOS故障排除
如果服务器没有在Claude中启动: 运行:
brew install uv重新启动克劳德桌面 去找克劳德→ 开发人员设置并确保服务器正在运行
8.使用Claude作为MCP客户端
Claude从.MCP/Claude.json读取MCP配置。
9.工具出现在Claude UI中
安装后,Claude内部将提供以下工具:
提交旅行请求 get_travel_历史 批准_行程_计数 问候语://{姓名}
10.通过Claude提问
试着问: 提交E001从2025-01-01到2025-01-05前往巴黎的旅行申请 E002有多少次批准的行程? 获取E001的旅行历史记录 greeting://Chaitanya

