AI用例管理服务器

Arcanna MCP服务器通过模型上下文协议(MCP)允许用户与Arcanna的AI用例进行交互,提供资源管理、Python编码、事件查询、作业管理、反馈系统和健康监控等功能。

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

使用说明

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/

配置

  1. 将目录更改为Dockerfile所在的目录。
  2. 跑 docker build -t arcanna/arcanna-mcp-server . --progress=plain --no-cache
  3. 将以下配置添加到您的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_MANAGEMENT_API_KEY>",
        "ARCANNA_HOST": "<YOUR_ARCANNA_HOST_HERE>"
      }
    }
  }
}

特性

  • 资源管理:创建、更新和检索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密钥授权状态