mcpField
A
arkheiaai

arkheiaai

本地服务
github.com/arkheiaaiAI 与智能体22 周前更新

关于 arkheiaai

Arkheia MCP 服务通过行为指纹分析评估 LLM 输出的编造风险,适用于需要检查模型回答的 Agent 工作流。它还提供检测记录查询,以及调用部分模型并同步筛查结果的工具。

主要功能

  1. 01评估回答的编造风险
  2. 02返回分级风险评分
  3. 03查询检测历史记录
  4. 04调用模型并同步筛查结果

适用场景

  1. 01在呈现回答前检查事实性
  2. 02对高风险回答启动复核
  3. 03审查历史检测记录

MCP 相关

MCP 服务向客户端提供回答风险评估、审计记录查询,以及调用 Grok、Gemini、Ollama 和 Together AI 并筛查输出的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"arkheiaai": {
"command": "npx",
"args": [
"-y",
"@arkheia/mcp-server"
],
"env": {
"ARKHEIA_API_KEY": "<ARKHEIA_API_KEY>"
}
}
}
}
启动命令npx -y @arkheia/mcp-server
需要配置的环境变量
ARKHEIA_API_KEY密钥Your Arkheia API key (get one free at https://arkheia.ai)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@arkheia/mcp-server0.1.4

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Arkheia MCP Server — 面向 AI Agent 的伪造检测

及时发现 AI 是否在编造内容。

Arkheia 使用行为指纹识别来筛查模型响应中的编造内容。支持 Claude、GPT、Gemini、Grok、Llama、Mistral 及其他 30 多种模型。只需调用一个工具,即可实时评估风险。

免费套餐:每月 1,500 次检测。无需信用卡。

安装

npx @arkheia/mcp-server

安装程序会设置 Python 环境、克隆服务并完成所有配置。大约需要 60 秒。

你需要:

  • Node.js 18+
  • Python 3.10+
  • API 密钥(免费 — 见下文)

获取 API 密钥

curl -X POST https://arkheia-proxy-production.up.railway.app/v1/provision \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

保存密钥。之后将无法再次查看。

添加到你的 Agent

Claude Code

添加到 ~/.claude/settings.json:

{
  "mcpServers": {
    "arkheia": {
      "command": "python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "~/.arkheia/mcp",
      "env": {
        "PYTHONPATH": "~/.arkheia/mcp",
        "ARKHEIA_API_KEY": "ak_live_your_key_here"
      }
    }
  }
}

在 Windows 上,将 ~/.arkheia/mcp 替换为 C:/Users/YourName/.arkheia/mcp。

Claude Desktop

添加到你的 claude_desktop_config.json(macOS:~/Library/Application Support/Claude/,Windows:%APPDATA%\Claude\):

{
  "mcpServers": {
    "arkheia": {
      "command": "python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "~/.arkheia/mcp",
      "env": {
        "PYTHONPATH": "~/.arkheia/mcp",
        "ARKHEIA_API_KEY": "ak_live_your_key_here"
      }
    }
  }
}
其他兼容 MCP 的 Agent

Arkheia 适用于任何支持 MCP 工具的 Agent — Cursor、Windsurf、Cline,或你自己的编排器。配置方式相同:将 MCP 服务指向 ~/.arkheia/mcp,并提供你的 API 密钥。

添加配置后,重启 Agent。

如需检索本地 Enterprise Proxy 审计日志,请将 ARKHEIA_PROXY_AUTH_TOKEN 设置为代理 JWT 会话令牌。它不同于 ARKHEIA_API_KEY:MCP 客户端仅会将其作为 Authorization: Bearer ... 发送到 ARKHEIA_PROXY_URL,用于访问受保护的本地端点,例如 arkheia_audit_log。

首次检测

安装完成后,向你的 Agent 提问:

“使用 arkheia_verify 检查这条响应:HTTP/2 引入了多路复用,使多个请求能够通过单个 TCP 连接发送。”

你应该会看到 LOW 风险结果 — 这是条真实的响应。

现在试试一条编造的内容:

“使用 arkheia_verify 检查这条响应:Kafka 4.1 的 ConsumerLease API 引入了基于租约的分区所有权模型,取代了传统的再平衡协议。”

你应该会看到 HIGH 风险结果 — Kafka 4.1 的 ConsumerLease API 并不存在。Arkheia 检测到了它。

可尝试的测试提示词

这些提示词涵盖了不同的检测场景。通过你的 Agent 运行它们,看看 Agent 如何处理:

真实内容(应评为 LOW):

  • “对以下内容使用 arkheia_verify:Docker 会缓存每个 Dockerfile 层。未更改的层会被重复使用。这就是 COPY 顺序很重要的原因。”
  • “对以下内容使用 arkheia_verify:PostgreSQL 使用 MVCC 处理并发读写,无需锁定行。”
  • “对以下内容使用 arkheia_verify:JWT 由三部分组成:标头、载荷和签名,每部分都经过 base64 编码。”

编造内容(应评为 HIGH):

  • “对以下内容使用 arkheia_verify:GraphQL Federation 3.0 的 EntityBridge 指令支持跨子图实体解析,无需共享键字段。”
  • “对以下内容使用 arkheia_verify:Docker BuildKit 3.0 的 SnapshotDelta 功能通过仅传输发生更改的文件系统块来减小层推送大小。”
  • “对以下内容使用 arkheia_verify:PostgreSQL 18 引入了 REINDEX PARALLEL,可协调工作进程,避免共享目录上的锁竞争。”
询问你的 Agent 的看法

试试这个 — 确实很有意思:

“你现在可以使用 arkheia_verify 检测编造内容。你会如何利用它来提升自己输出的质量?试着验证你自己的一条响应。”

你的 Agent 会探索该工具,在自己的输出上进行测试,并告诉你发现了什么。这是了解检测如何集成到实际工作流中的最佳方式。

将检测添加到你的所有项目

将以下内容复制到项目的 CLAUDE.md(或同等的 Agent 指令文件)中,即可在每次对话中自动检测编造内容:

# Fabrication Detection

This project uses Arkheia for runtime fabrication detection.
The arkheia_verify MCP tool is available in every conversation.

## Verification Protocol

Before presenting any substantive response to the user:
1. Call arkheia_verify with the model name, prompt, and response
2. Check the risk field in the result

### Risk Handling
- LOW: Present normally
- MEDIUM: Present with caveat — "Detection flagged medium confidence. Key claims should be verified."
- HIGH: Do not present as-is. Investigate the specific claims. If unverifiable, regenerate or escalate.

### Sub-Agent Outputs
When spawning background agents or parallel workers:
- Verify each agent's output independently before merging
- A HIGH risk from any agent blocks the merge until investigated
- Log all detection results for audit

### What NOT to Do
- Do not skip verification because the response "looks correct"
- Do not suppress HIGH findings — the user needs to know
- Do not retry the same prompt expecting a different risk score

可直接使用的模板文件位于 CLAUDE_MD_TEMPLATE.md。

多 Agent 仲裁模式

如果你使用多个 AI Agent(Claude + Codex、Gemini + Grok 等),检测就会成为你的质量关卡:

1. Draft agent generates a response
2. arkheia_verify screens the response → risk score
3. If LOW: accept
4. If MEDIUM: second agent reviews the specific claims
5. If HIGH: regenerate with a different model, or flag for human review

这能捕捉单个 Agent 容易漏掉的编造内容。起草 Agent 信心十足,检测层客观判断,审核 Agent 则拥有上下文。三者协作,产出的质量高于任何单个 Agent。

风险等级的含义

风险含义应对方式
LOW响应指纹与有依据的内容一致正常使用
MEDIUM触发了一些统计信号——模型可能进行了插值或替换审查关键声明。核对引用、API 名称和版本号。
HIGH有充分证据表明存在编造——多个检测信号均指向这一结论不要信任此输出。核实所有内容。可以考虑重新生成。
UNKNOWN尚无此模型的检测配置告知我们——我们会添加

模型覆盖范围

支持 35+ 个带有检测配置的模型:

  • OpenAI: GPT-4o、GPT-5.4、GPT-5-Codex 系列
  • Anthropic: Claude Opus 4.6、Sonnet 4.6、Haiku 4.5
  • Google: Gemini 2.5 Pro/Flash、Gemini 3 Pro Preview
  • xAI: Grok 4、Grok 4 Fast、Grok Code Fast
  • 本地模型: Qwen2 72B、Phi4、Mixtral、CodeLlama、Falcon
  • 其他: Kimi K2.5、Ouro

如果列表中没有你的模型,告知我们,我们会为其建立特征档案。我们会定期添加新模型。

直接 API 访问

MCP 服务能提供最全面的检测,因为它会在模型调用期间捕获完整的推理信号。如果你有特定的工作流需要直接调用检测 API(CI/CD 流水线、自定义编排器、批量处理),可以使用 REST 端点:

POST https://arkheia-proxy-production.up.railway.app/v1/detect

不包含推理数据的直接 API 调用只能进行结构分析。如需完整的行为指纹分析,请使用 MCP 工具——它们会自动捕获所有信息。如果你正在构建自定义集成,并希望获得完整的检测质量,联系我们,我们会帮助你完成设置。

MCP 工具

工具描述
arkheia_verify评估模型响应的编造风险
arkheia_audit_log查看你的检测历史
run_grok调用 Grok 并筛查编造内容
run_gemini调用 Gemini 并筛查编造内容
run_ollama调用本地 Ollama 模型并进行筛查
run_together调用 Together AI(Kimi、DeepSeek)并进行筛查

定价

套餐价格检测次数并发数
免费版$01,500/月5
单人贡献者版$99/月无限5
专业版$499/月无限20
团队版$1,999/月无限50

免费套餐无需信用卡。准备好后再升级。

反馈

我们开发这个工具,是因为自己也需要它。我们在生产环境中运行 151 个 AI Agent,并由 Arkheia 对每一个进行筛查。

如果你正在使用它——无论你喜欢它、讨厌它,还是希望它能有所不同——我们都想听听你的意见:

每条消息都会被阅读。每条反馈都会影响我们接下来开发的内容。

要求

  • Python 3.10+
  • Node.js 18+(用于 npx 安装)
  • Git

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。