Wallarm MCP服务器

一个基于Swagger 2.0规范的模型上下文协议(MCP)服务器,将Wallarm API端点暴露为MCP工具。

  • by slega
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 slega/wallarm-mcp-server

使用说明

墙臂MCP服务器

模型上下文协议(MCP)服务器,将Wallarm API端点公开为基于Swagger 2.0规范的MCP工具。

先决条件

获取Wallarm令牌

要使用此MCP服务器,您需要Wallarm API令牌:

  1. 登录您的Wallarm帐户 https://my.wallarm.com
  2. 导航至 设置 → API令牌
  3. 创建新的API令牌或使用现有令牌
  4. 复制令牌值(MCP服务器配置需要它)

注: 保持API令牌的安全,并且永远不要将其提交给版本控制。

构建图像

为Wallarm MCP服务器构建Docker镜像:

docker build -t wallarm-mcp-server:latest .

或者,您可以使用docker compose:

docker-compose build

添加MCP服务器配置

光标配置

将以下配置添加到Cursor MCP设置文件(通常位于 ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json 或在光标设置中):

{
  "mcpServers": {
    "wallarm": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "WALLARM_API_TOKEN=your_wallarm_api_token_here",
        "wallarm-mcp-server:latest"
      ]
    }
  }
}

重要提示: 替换 your_wallarm_api_token_here 使用您的实际Wallarm API代币。

替代方案:使用docker compose

如果你更喜欢使用docker compose,你可以将其配置为:

{
  "mcpServers": {
    "wallarm": {
      "command": "docker-compose",
      "args": [
        "-f",
        "/path/to/wallarm-mcp-server/docker-compose.yml",
        "run",
        "--rm",
        "wallarm-mcp"
      ],
      "env": {
        "WALLARM_API_TOKEN": "your_wallarm_api_token_here"
      }
    }
  }
}

添加配置后,重新启动Cursor以加载MCP服务器。