Arcanna MCP服务器
Arcanna MCP服务器允许用户通过模型上下文协议(MCP)与Arcanna的AI用例进行交互。
与Claude Desktop或其他MCP客户端一起使用
配置
将以下条目添加到 mcpServers MCP客户端配置文件中的部分(claude_desktop_config.json 对于克劳德 桌面)。
使用docker镜像(https://hub.docker.com/r/arcanna/arcanna-mcp-server)或PyPi包(https://pypi.org/project/arcanna-mcp-server/)
从该存储库构建本地映像
先决条件
- Docker-https://docs.docker.com/engine/install/
配置
- 将目录更改为Dockerfile所在的目录。
- 跑
docker build -t arcanna/arcanna-mcp-server . --progress=plain --no-cache - 将以下配置添加到您的claude桌面/mcp客户端配置中。
{
"mcpServers": {
"arcanna-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ARCANNA_MANAGEMENT_API_KEY",
"-e",
"ARCANNA_HOST",
"arcanna/arcanna-mcp-server"
],
"env": {
"ARCANNA_MANAGEMENT_API_KEY": "",
"ARCANNA_HOST": ""
}
}
}
}特性
- 资源管理:创建、更新和检索Arcanna资源(作业、集成)
- Python编码:代码生成、执行和将代码块保存为Arcanna集成
- 查询Arcanna事件:Arcanna处理的查询事件
- 作业管理:创建、检索、启动、停止和训练作业
- 反馈系统:提供决策反馈,以提高模型准确性
- 健康监测:检查服务器和API密钥状态
工具
查询Arcanna事件
- query_arcanna_events
- 用于获取Arcanna处理的事件,可以提供多个过滤器
- get_filter_fields
- 用作辅助工具(检索Arcanna可能的字段以应用筛选器)
资源管理
- upsrt_resources
- 创建/更新Arcanna资源
- 获取资源
- 检索Arcanna资源(作业/集成)
- 删除资源
- 删除Arcanna资源
- 集成参数示意图
- 在此上下文中用作辅助工具
Python编码
- generate_code_agent
- 用于生成代码
- execute_code
- 用于执行生成的代码
- 保存代码
- 用于将Arcanna管道中的代码块保存为集成
作业管理
- start_job
- 开始工作事件摄取
- stop_job
- 停止作业的事件摄取
- train_job
- 使用提供的反馈训练作业的AI模型
反馈系统
- add_feedback_to_event
- 为模型改进的AI决策提供反馈
系统健康
- 健康检查
- 验证服务器状态和管理API密钥的有效性 - 返回管理API密钥授权状态
