本指南将帮助您快速搭建和配置 Waldur MCP 服务器,解决在使用过程中可能遇到的环境搭建和配置问题,为您的开发和使用提供便利。
在 Windows 系统中,配置文件路径为:\AppData\Roaming\Claude\claude_desktop_config.json。
"mcpServers": {
"waldur-mcp-server": {
"command": "uv",
"args": [
"--directory",
"C:\\waldur_service",
"run",
"waldur-mcp-server"
],
"env": {
"WALDUR_API_URL": "https://your-waldur-instance/api",
"WALDUR_TOKEN": "your-token"
}
}
}
"mcpServers": {
"waldur-mcp-server": {
"command": "uvx",
"args": [
"waldur-mcp-server"
],
"env": {
"WALDUR_API_URL": "https://your-waldur-instance/api",
"WALDUR_TOKEN": "your-token"
}
}
}
要准备分发包,可按以下步骤操作:
uv sync
uv build
这将在 dist/ 目录下创建源代码和轮分布。uv publish
⚠️ 重要提示
您需要通过环境变量或命令行参数设置 PyPI 凭证:
- 令牌:
--token或UV_PUBLISH_TOKEN- 或用户名/密码:
--username/UV_PUBLISH_USERNAME和--password/UV_PUBLISH_PASSWORD
由于 MCP 服务器运行在标准输入输出上,调试可能会比较困难。为了获得最佳的调试体验,我们强烈推荐使用 MCP Inspector。
您可以通过 npm 执行以下命令启动 MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory C:\\waldur_service run waldur-mcp-server
在调试时,您需要设置所需的环境变量。启动后,Inspector 会显示一个 URL,您可以在浏览器中访问该 URL 开始调试。