
Waldur MCP server

2025.02.17
0
PythonMCP服务器Waldur交互其它
Waldur MCP server 是一个基于Claude Desktop的MCP服务器,主要用于与Waldur实例进行交互。它支持通过uv或uvx命令运行,并可以通过环境变量配置Waldur API的URL和访问令牌。该服务器支持开发和发布流程,包括依赖同步、构建和发布到PyPI。
View on GitHub
Overview
基本能力
产品定位
Waldur MCP server 是一个基于Claude Desktop的MCP服务器,主要用于与Waldur实例进行交互。
核心功能
- 支持通过uv或uvx命令运行
- 可以通过环境变量配置Waldur API的URL和访问令牌
- 支持开发和发布流程,包括依赖同步、构建和发布到PyPI
适用场景
- 与Waldur实例进行交互
- 开发和发布MCP服务器
工具列表
- uv: 用于运行和构建MCP服务器
- uvx: 用于运行已发布的MCP服务器
- MCP Inspector: 用于调试MCP服务器
常见问题解答
- 调试MCP服务器时,建议使用MCP Inspector以获得更好的调试体验
使用教程
使用依赖
- 安装Claude Desktop: 从Claude Desktop releases page下载并安装
- 安装Python 3.10或更高版本
- 安装uv包管理器
安装教程
- 配置Claude Desktop MCP Server:
- Windows:
\AppData\Roaming\Claude\claude_desktop_config.json
- 开发/未发布服务器配置:
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" } } }
- 已发布服务器配置:
json "mcpServers": { "waldur-mcp-server": { "command": "uvx", "args": [ "waldur-mcp-server" ], "env": { "WALDUR_API_URL": "https://your-waldur-instance/api", "WALDUR_TOKEN": "your-token" } } }
调试方式
- 使用MCP Inspector进行调试:
bash npx @modelcontextprotocol/inspector uv --directory C:\\waldur_service run waldur-mcp-server
- 设置所需的环境变量
- 访问Inspector显示的URL开始调试