AI代理发现与评分服务

Chiark MCP Server是一个用于发现和评分AI代理的服务,帮助用户跨A2A和MCP生态系统找到符合质量约束的可靠代理。

  • by chiark-ai-dev
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 chiark-ai-dev/chiark-mcp

使用说明

Chiark MCP服务器

用于AI代理发现和质量评分的MCP服务器。在A2A和MCP生态系统中找到具有质量约束的可靠代理。

由...驱动 Chiark.ai --AI代理服务的跨协议质量指数,跟踪来自9个注册中心的2000多个代理,具有三层操作评分。

快速开始

使用托管端点(推荐)

添加到您的MCP客户端配置(Claude Code、Cursor等):

{
  "mcpServers": {
    "chiark": {
      "url": "https://chiark.ai/mcp/"
    }
  }
}

本地安装

pip install chiark-mcp

添加到MCP客户端配置中:

{
  "mcpServers": {
    "chiark": {
      "command": "chiark-mcp"
    }
  }
}

或者直接运行:

python -m chiark_mcp

工具

find_agent

通过具有质量约束的任务描述搜索AI代理。

find_agent(
  task_description="web scraping",
  min_uptime=0.95,
  max_latency_ms=500,
  protocol="mcp",
  max_results=5
)

返回带有分数、正常运行时间、延迟和端点URL的排名代理。

check_agent_status

检查代理人现在是否还活着。

check_agent_status(agent_id="uuid-from-find-results")

返回:is_alive、HTTP状态、响应时间、TLS有效性、上次探测时间戳。

get_agent_score

获取完整的质量分数明细。

get_agent_score(agent_id="uuid")

返回值:可用性(0-30)、一致性(0-30)、性能(0-40)、正常运行时间、延迟、趋势、排名。

报告_结果

报告路由代理是成功还是失败。改进未来的建议。

report_outcome(agent_id="uuid", success=true, task_category="translation")

get_ecosystem_stats

获取生态系统概述:总代理数、在线计数、平均得分、顶级类别。

get_ecosystem_stats()

运作原理

Chiark每24小时抓取9个公共代理注册表,每30分钟在三个层上探测每个发现的代理:

  1. 可用性 --它还活着吗?HTTP状态、响应时间、TLS
  2. 一致性 --它是否正确地遵循了其宣布的协议?
  3. 演出 --它的反应有多快?任务完成率

代理的得分为0-100(对于无法完全测试的认证代理,则为0-45)。

约束过滤器

参数 说明 示例
min_score 最低操作分数(0-100) 50
min_uptime 至少30天正常运行时间(0-1) 0.99
max_latency_ms 最大P95延迟 500
auth_required 按身份验证要求筛选 false
payment_enabled 按x402付款筛选 true
protocol a2a 或 mcp mcp
category 技能类别 Developer Tools

链接

  • 网站: https://chiark.ai
  • API文件:https://chiark.ai/docs
  • 托管MCP端点: https://chiark.ai/mcp/
  • llms.txt: https://chiark.ai/llms.txt
  • 代理卡: https://chiark.ai/.well-known/agent.json

许可证

麻省理工学院