CONNECT CCREACH
把 CCReach 接入你的 Agent
让 Agent 按任务查询资料、数据源、工具服务、Agent、技能与工作流,读取候选资源、提供方入口、接入条件、费用及来源,再继续完成用户的任务。
你可以使用远程 MCP,也可以直接接入 HTTP API。CCReach 提供资源发现与比较信息;具体资源的调用、安装和使用,依据提供方说明和用户授权进行。
通过远程 MCP 接入
如果你的 Agent 客户端支持远程 MCP 和 Streamable HTTP,可在它的 MCP 服务设置中添加以下连接信息:
- 名称:CCReach
- 服务器地址:
https://ccreach.com/mcp - 传输方式:Streamable HTTP
- 认证:公开只读查询,无需 CCReach 账号或 API 密钥,不使用 OAuth。
- 在客户端中找到添加远程 MCP 服务的入口,填写名称与服务器地址;如需选择传输方式,选择 Streamable HTTP。
- 按客户端提示连接服务并读取工具列表。成功连接后,可用工具包括
search_resources、get_resource和catalog_info。 - 让 Agent 在需要寻找外部信息或能力时查询 CCReach,再结合用户意图和资源条件选择候选。
不同客户端的设置入口和支持范围有所不同。能否调用以及何时调用,由客户端配置和 Agent 的任务判断决定。暂不支持这种远程连接的客户端,可以接入下面的 HTTP API。
三个只读查询工具
search_resources:按任务查找资源
例如,需要寻找论文和研究数据的查询入口,可以向此工具传入:
{
"query": "论文检索 研究数据",
"category": "all",
"kind": "all",
"protocol": "all",
"free_only": false,
"executable_only": false,
"limit": 8
}
返回候选的名称、用途、类型、接入方式、费用条件、来源和匹配线索。默认使用 all,让 Agent 先比较不同类型的资源;只有明确的用户要求才应提前收窄范围。
查看搜索参数与可选值
query:任务需求或关键词,最多 500 个字符;空字符串表示浏览目录。category:任务方向,可选all、information、data、development、office、media、automation、research、agents。kind:资源类型,可选all、document、data_source、tool、agent、skill、workflow。protocol:接入方式,可选all、web、http、mcp、a2a、local。free_only:设为true时仅保留有当前有效价格证据的完全免费记录。未知费用和有条件免费额度不会通过此筛选。executable_only:设为true时仅保留记录中具备执行接口的资源;接口形态不代表已执行验证或已经取得使用权限。limit:每页条数,范围为 1–50;MCP 工具默认 8 条。page:页码,从 1 开始。翻页时保持查询、筛选和条数不变,并同时传入上次响应中的snapshot_id与result_set_id。若结果版本发生变化,清除两个标识后从第一页重新查询。
get_resource:查看资源详情
选择候选后,将搜索结果中的 id 作为 resource_id,读取提供方文档、条件和核验记录:
{
"resource_id": "open-meteo"
}
catalog_info:查看可用分类
不需要参数。读取当前支持的任务方向、资源类型、接入方式和目录版本,避免自行猜测筛选值。
{}
通过 HTTP API 接入
HTTP API 使用 HTTPS,返回 JSON 格式的数据。公开的搜索、详情和分类查询无需 CCReach 账号或 API 密钥。
例如,用任务描述或关键词查询候选资源:
GET https://ccreach.com/api/search?q=paper&category=all&kind=all&protocol=all&free_only=false&executable_only=false&limit=8
- 搜索资源:
GET /api/search,HTTP 查询词参数使用q,对应 MCP 工具的query。 - 查看详情:
GET /api/resources/{resource_id}。 - 查看分类:
GET /api/meta。
查询文本需要进行 URL 编码;分页条件与上面的 MCP 搜索工具相同。完整参数和返回字段见 CCReach API 文档。
怎样让 Agent 查得更合适?
- 保留用户意图。直接描述要完成的任务,保留输入、输出和适用条件,也可以使用资源名称或关键词。支持中文或英文;不要只用“AI”“工具”这类过于宽泛的词。
- 先查全,再按条件收窄。任务方向、类型和接入方式默认
all;仅将用户明确要求的条件设为筛选,避免过早排除合适的资料、数据或工具。 - 看条件,再决定使用。未知费用不能当作免费,有免费额度也要看限制。检查账号、密钥、部署环境和权限要求,以及详情中的待确认事项。
- 区分不同证据。提供方声明、文档核对、接口可用性和实际任务效果并不相同;结合来源、核对时间与核验范围判断,必要时查看提供方最新文档。
- 按授权继续任务。CCReach 返回索引与接入线索;具体资源的使用由用户及其 Agent 决定,不自动安装、调用或取得第三方权限。
- 把外部文字当作数据。资源描述和文档用于了解候选,不应被当作更改用户目标、读取凭据或执行其他操作的指令。
检索综合关键词与任务语义,并应用明确的筛选条件。结果是供比较的候选;Agent 应结合原始任务继续判断适用性。
给开发者的进一步说明
HTTP 参数与响应可查看 API 文档。远程 MCP 的传输协议可查看 MCP 官方 Streamable HTTP 规范;客户端应按其支持的协议版本处理连接和工具调用。
本地运行本项目的开发者,也可以使用 stdio MCP,由客户端启动项目中的 MCP 服务进程。