Rossum MCP服务器

Rossum MCP服务器提供对Rossum API资源的只读访问,如队列、模式、无服务器函数钩子和工作区,使AI代理能够发现和利用这些功能进行分析。

  • by rossumai
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 rossumai/rossum-mcp-server

使用说明

Rossum MCP服务器

一种MCP(模型上下文协议)服务器,提供对Rossum API资源的只读访问,如队列、模式、无服务器功能挂钩和工作区。该服务器允许AI代理发现并利用这些Rossum功能作为工具,特别是用于分析目的。

安全警告:从安全角度来看,MCP不是一个成熟的环境。如果您的MCP客户端可以(直接或间接)访问互联网,将第三方MCP工具与不受信任的文件或LLM混淆可能会导致您的API密钥泄露。使用此MCP服务器的风险由您自行承担。如果使用它,请仅在解决相关任务时启用MCP服务器,否则将其禁用。

注:此MCP服务器是为演示目的而构建的。它(及其配置)可能暂时以不兼容的方式随机进化。

设置

  1. 确保你有Python 3.10+和 紫外线 安装。

  2. 安装依赖项:

    uv sync
    
  3. 在MCP客户端配置中配置MCP服务器(例如,Claude Desktop、Windsurf、Cursor)。将此添加到您的 mcp_config.json:

    {
      "mcpServers": {
        "rossum": {
          "command": "uv",
          "args": ["--project=/path/to/rossum-mcp-server", "run", "mcp", "run", "/path/to/rossum-mcp-server/mcp_server.py"],
          "env": {
            "ROSSUM_API_KEY": "your_api_key_here",
            "ROSSUM_API_BASE": "https://api.elis.rossum.ai/v1"
          }
        }
      }
    }
    

    替换 /path/to/rossum-mcp-server 带有此项目目录的实际路径,以及 your_api_key_here 使用您的实际Rossum API密钥。

可用的MCP工具

服务器提供了AI代理可以使用的以下工具:

  • rossum_get-queues -从Rossum组织获取所有队列
  • rossum_get_schema -通过ID获取特定架构(需要 schema_id 参数)
  • rossum_gethooks -从Rossum组织获取所有无服务器功能挂钩
  • rossum_get_hook -通过ID获取特定的钩子,包括源代码(需要 hook_id 参数)
  • rossum_get_workspaces -从Rossum组织获取所有工作空间
  • rossum_get-workspace -通过ID获取特定工作区(需要 workspace_id 参数)