Waldur MCP server

Waldur MCP server

site icon
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以获得更好的调试体验

使用教程

使用依赖

  1. 安装Claude Desktop: 从Claude Desktop releases page下载并安装
  2. 安装Python 3.10或更高版本
  3. 安装uv包管理器

安装教程

  1. 配置Claude Desktop MCP Server:
  2. Windows: \AppData\Roaming\Claude\claude_desktop_config.json
  3. 开发/未发布服务器配置: 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" } } }
  4. 已发布服务器配置: json "mcpServers": { "waldur-mcp-server": { "command": "uvx", "args": [ "waldur-mcp-server" ], "env": { "WALDUR_API_URL": "https://your-waldur-instance/api", "WALDUR_TOKEN": "your-token" } } }

调试方式

  1. 使用MCP Inspector进行调试: bash npx @modelcontextprotocol/inspector uv --directory C:\\waldur_service run waldur-mcp-server
  2. 设置所需的环境变量
  3. 访问Inspector显示的URL开始调试

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。