Rossum MCP服务器
一种MCP(模型上下文协议)服务器,提供对Rossum API资源的只读访问,如队列、模式、无服务器功能挂钩和工作区。该服务器允许AI代理发现并利用这些Rossum功能作为工具,特别是用于分析目的。
安全警告:从安全角度来看,MCP不是一个成熟的环境。如果您的MCP客户端可以(直接或间接)访问互联网,将第三方MCP工具与不受信任的文件或LLM混淆可能会导致您的API密钥泄露。使用此MCP服务器的风险由您自行承担。如果使用它,请仅在解决相关任务时启用MCP服务器,否则将其禁用。
注:此MCP服务器是为演示目的而构建的。它(及其配置)可能暂时以不兼容的方式随机进化。
设置
- 确保你有Python 3.10+和 紫外线 安装。
- 安装依赖项:
uv sync- 在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参数)
