mcpField
T
ToolYour

ToolYour

远程服务
toolyour.com开发工具01 周前更新

关于 ToolYour

ToolYour 是供 Agent 使用的开源远程 MCP 网关,可规划任务、运行 playbook 或求解任务,并持续验证结果直至通过门槛。其 API 工具使用 ToolYour REST API 密钥;离线评估和本地文件控制面无需托管服务。

主要功能

  1. 01规划、执行并验证任务工作流
  2. 02运行 playbook、工作流或任务求解
  3. 03依据通过门槛验证结果
  4. 04重建前召回按用途分类的上下文
  5. 05可选的已保存 playbook 与异步运行

适用场景

  1. 01规划并验证 SEO 或安全任务
  2. 02运行 playbook 并应用后续操作
  3. 03重复运行命名的 ToolYour 工作流
  4. 04无需 API 密钥进行离线评估

MCP 相关

ToolYour 使用与 REST API 相同的密钥,通过远程 MCP 暴露由 API 支持的目录工具。支持 Streamable HTTP 和旧版 SSE;私有测试版部署可启用已保存 playbook 工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.toolyour.com/mcp/http
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.toolyour.com/mcp/http需要授权
SSEhttps://api.toolyour.com/mcp需要授权

工具

详细介绍

Open-source ToolYour MCP

面向 AI Agent 的远程 MCP 网关:规划 → 运行 playbook/求解 → 验证直至通过。

采用 MIT 许可。托管 API/SaaS 后端为可选项——离线评估和本地文件控制平面无需依赖它们。

产品文档: https://www.toolyour.com/developers/mcp
官方注册表: com.toolyour/mcp
npm 客户端(独立): @toolyour/sdk(MIT)

快速开始

cp .env.example .env
npm install
npm run build:registry   # from monorepo docs/ when regenerating
npm run build
npm run dev

端点:http://localhost:3090/mcp(兼容主机使用的旧版 SSE) · Streamable HTTP:/mcp 或 /mcp/http。 API 密钥认证的 Streamable HTTP 端点是无状态的:客户端无需会话 亲和性,过期的 Mcp-Session-Id 会被忽略。受 OAuth 保护的 /mcp/chatgpt 端点有独立的会话行为。

健康状态:GET /health/mcp · 就绪状态:GET /health/mcp/ready · 指标:GET /health/mcp/metrics(Prometheus 文本格式)

身份验证

X-Api-Key: ty_...

与 ToolYour REST 使用相同的密钥。免费套餐:每月 500 点数(工具消耗 1–10 点数)。MCP 仅提供由 API 支持的目录工具(hasApi)。

主机约定

ToolYour 不会取代 Cursor/Claude。主机负责编辑器、git 和终端。Agent 应:

  1. plan_task(免费)
  2. run_playbook 或 solve_task
  3. 在工作区中仅应用排名第 1 的 loop.nextActions
  4. 使用先前结果作为基线调用 verify_task,直至 loop.gate 为 pass(或停止)

技能循环响应还包含附加的 execution 封装(runId、intentId、 intentType、idempotencyKey 和 projectScope)。将结果交给 其他 MCP 工具时,请保留此封装。异步任务会复用 execution.runId 作为 get_run 轮询 ID。

在内部,plan_task、solve_task、run_playbook、run_workflow 和 verify_task 使用 统一的 executeIntent 生命周期边界进行关联并生成 execution 封装。 每次调用网关工具时都会结算点数(billing.settledBy = gateway_per_tool)——MCP 不会重复计费。免费的 recall_context 会在重建前召回按用途分类的记忆。

已保存的 Playbook(私有测试版)

已保存的 Playbook 可将可重复的 ToolYour 工作流转换为具名、带版本的配方,供 支持 MCP 的 Agent 再次运行。V1 特意仅指向现有的 ToolYour 技能或 工作流;不会存储任意 shell 命令、控制其他 Agent 或绕过主机 审批。每个账户都有仅限所有者访问的 playbook 和持久化运行回执。

仅在私有/默认 MCP 部署中通过 PLAYBOOKS_BETA=true 启用此功能。测试版新增了 create_saved_playbook、list_saved_playbooks、get_saved_playbook、update_saved_playbook、 run_saved_playbook 和 get_saved_playbook_run。此功能有意不包含在 /mcp/chatgpt 中,因此经审核的公共 21 工具界面保持不变。

有关数据模型、安全执行边界和发布指南,请参阅已保存的 Playbook 测试版设计。

离线评估(无需 API 密钥)

npm run ci                 # build + lint + unit/contract/integration + evals
npm run eval:golden        # routing + jobReport fields + verify gate
npm run eval:playbooks     # skill → workflow → synthesizer matrix + fixture coverage
npm run golden:tier1       # host work-package shapes

测试样例:tests/eval/synth-fixtures.json · 目标:tests/eval/goals.jsonl

可观测性(开放协议)

信号方式
JSON 日志始终启用(LOG_LEVEL)
进程内计数器/health/mcp + /health/mcp/metrics
Spans设置 OTEL_LOG_SPANS=1 和/或 OTEL_EXPORTER_OTLP_ENDPOINT(OTLP/HTTP JSON → Collector / Jaeger / Tempo)

无需专有 APM。

保持托管的部分(可选)

  • 通过网关 + API 密钥实时执行工具
  • Feature Memory / 验证配置文件(SaaS Mongo)
  • Redis,用于多副本异步 get_run

本地默认使用基于文件的控制平面任务。

许可证

MIT — 参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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