mcpField
C
CorroborateMe

CorroborateMe

远程服务
corroborateme.com安全16 天前更新

关于 CorroborateMe

CorroborateMe 为 Agent 和应用提供身份与访问工作流,包括公司 API 密钥、人工登录链接、OIDC 客户端和集成密钥。其公开仓库仅包含目录和架构存根;托管产品负责身份验证和密钥存储。

主要功能

  1. 01创建公司 API 密钥并查询配额
  2. 02生成一次性人工登录链接并查询状态
  3. 03注册和撤销 OIDC 客户端
  4. 04管理加密的集成密钥
  5. 05设置 Webhook 回调白名单并重试
  6. 06执行 Agent 入驻和预付费操作

适用场景

  1. 01让 Agent 发起公司入驻流程
  2. 02让应用或 Agent 请求用户登录
  3. 03注册或撤销 OIDC 依赖方客户端
  4. 04管理集成凭据和登录通知

MCP 相关

托管的 Streamable HTTP MCP 服务提供入驻、密钥、登录链接、OIDC 客户端、集成、Webhook 和账单工具。它使用公司 API 密钥或 MCP OAuth 进行身份验证;仓库中的 stdio 存根仅供目录检索工具定义。

配置

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

服务地址https://corroborateme.com/mcp
一键复制安装命令
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://corroborateme.com/mcp需要授权

工具

详细介绍

CorroborateMe

向 Agent 和应用证明终端用户的身份。

Remote MCP Transport Auth License: MIT Listed on mcpservers.org

CorroborateMe 为 Agent 和应用提供公司 API 密钥和人工登录链接,并通过多渠道通知,让它们能够证明终端用户的身份;此外还支持 OIDC 客户端注册、集成密钥和按预算计费。REST 是一等功能;MCP 则为可选项。

在线端点: https://corroborateme.com/mcp

此代码库是供目录爬虫使用的公开目录和架构存根,并非托管服务。请让 MCP 客户端通过上方在线 URL 连接,并使用 CorroborateMe API 密钥(aa_...)或 MCP OAuth(PRM 位于 /.well-known/oauth-protected-resource)。绑定新的 OAuth 客户端需要先提供该 aa_... 密钥(或使用控制台成员会话)。运行此代码库中的 TypeScript 不会验证用户身份,也不会存储密钥。

**Agent 指南:**有关发现 URL、身份验证和 MCP 连接片段,请参阅 AGENTS.md。

获取 API 密钥

无需人工参与(Agent)
  1. 使用可选参数 { "company_name": "...", "contact_email": "[email protected]" } 向 POST https://corroborateme.com/api/agents/bootstrap 发送请求 -> 获取引导令牌(不会发送外发邮件)。
  2. 使用 Authorization: Bearer <bootstrapToken> 和可选参数 { "sku": "pro_prepaid_30d" } 向 POST https://corroborateme.com/api/billing/machine-pay 发送请求。
  3. 启用后结算 Stripe MPP(金额请参阅在线的 GET /api/config)-> 解锁成功后,响应会包含 secret(aa_...)。

请参阅 llms.txt 和 llms-full.txt。法律信息:条款 · 隐私。

人工流程
  1. 打开 corroborateme.com 并创建账户。
  2. 在定价页面订阅,然后在控制台中生成 API 密钥。密钥以 aa_ 开头。
  3. 将公司密钥用于 REST 和 MCP。

切勿提交真实密钥。请在配置中使用 aa_... 占位符。

连接客户端

传输方式为 Streamable HTTP。使用以下任一方式进行身份验证:

  • Authorization: Bearer aa_...(来自控制台的 API 密钥,或通过引导流程 + 机器支付获得的密钥),或
  • MCP OAuth ——先获取 aa_... 密钥(通过引导流程 + 机器支付,或从控制台获取)。主机从 /.well-known/oauth-protected-resource 发现 PRM,通过 DCR 注册,然后在浏览器授权前,使用 Authorization: Bearer aa_...(从密钥获取公司信息)或控制台成员会话加上 company_id,通过 POST /api/oidc/start 绑定客户端。仅提供 company_id 会被拒绝(401)。
Cursor
通过 Cursor Marketplace 安装(插件)

此仓库包含 Cursor 插件清单 和根目录中的 mcp.json,可从 Cursor Marketplace 一键安装。

  1. 从 Marketplace 安装 CorroborateMe 插件(或克隆此仓库以进行本地插件测试)。
  2. 打开 Cursor 设置 -> 自定义 -> CorroborateMe,并设置 CorroborateMe API key(通过 bootstrap + machine-pay 或控制台获取的 aa_...)。
  3. 重新加载窗口。MCP 工具应显示在 CorroborateMe 服务下。

此插件指向 https://corroborateme.com/mcp,并使用 Authorization: Bearer ${CORROBORATE_ME_API_KEY}。切勿提交真实密钥。

准备就绪后,在 cursor.com/marketplace/publish 提交公开仓库。

手动配置 MCP

用户或项目的 MCP 配置:

{
  "mcpServers": {
    "corroborate-me": {
      "url": "https://corroborateme.com/mcp",
      "headers": {
        "Authorization": "Bearer aa_..."
      }
    }
  }
}
Claude Desktop / Claude Code
{
  "mcpServers": {
    "corroborate-me": {
      "command": "npx",
      "args": ["mcp-remote", "https://corroborateme.com/mcp", "--header", "Authorization: Bearer aa_..."]
    }
  }
}
通用远程 MCP
{
  "url": "https://corroborateme.com/mcp",
  "headers": {
    "Authorization": "Bearer aa_..."
  }
}

产品主机上的发现清单:

工具

src/server.ts 中的架构与托管服务一致。

工具功能
agent_bootstrap启动无人参与的公司注册流程(电子邮件 OTP,然后获取 bootstrap 令牌)
budget_get已认证公司的剩余配额
billing_checkout为人工用户 Pro 创建 Stripe Checkout URL
billing_machine_payAgent 通过 Stripe MPP 预付解锁(sku 可选)
billing_portalStripe Customer Portal URL
keys_create创建新的 aa_ API 密钥(仅显示一次)
oauth_client_create注册 OIDC 信赖方客户端(启用 RP 注销;可选注销后 URI)
oauth_client_revoke软撤销 OIDC 信赖方客户端(停止授权和令牌刷新)
integration_upsert存储加密的集成密钥(Google/Apple 等)
integration_list列出集成(仅显示前缀,不含密钥)
create_login_link创建一次性人工登录 URL,并指定通知方式
get_login_status轮询登录链接会话状态
retry_login_webhook通知失败后重试已签名的 webhook 投递
webhook_allowlist_add将回调 URL 前缀加入允许列表

典型 Agent 循环

  1. 使用电子邮件 OTP 完成注册(agent_bootstrap 或 REST /api/agents/bootstrap),然后在需要时解锁预付 Pro(billing_machine_pay)。
  2. 如果需要长期使用的 aa_... 密钥,使用 keys_create 创建密钥。
  3. 将回调前缀加入允许列表(webhook_allowlist_add),然后调用 create_login_link 获取人工验证。
  4. 使用 get_login_status 轮询(或等待 webhook / 重定向 / postMessage)。
  5. 按需使用 REST 或 MCP 管理密钥、OIDC 客户端和集成。

对于可能变化的操作指南,请优先参考最新的文档和 llms-full.txt。

身份验证和错误

  • 401 - 缺少或无效的 Authorization(API 密钥 aa_... 或 MCP OAuth 访问令牌)
  • 402 / 429 - 套餐或配额问题;请遵循实时 API 返回的机器可读操作指引
  • 定价金额:读取实时的 GET /api/config;不要将美元价格硬编码为永久不变的事实(撰写本文时:Pro 为 $5.99/月,Agent 预付 Pro 为每 30 天 $5.99)

产品文档

CorroborateMe 产品(Worker、计费、IdP)为闭源。本目录采用 MIT 许可证,供目录站点列出工具和安装片段。

目录收录

注册表名称:com.cnrcode/corroborateme(通过 cnrcode.com 使用域名命名空间)。

  1. 确保已部署 https://cnrcode.com/.well-known/mcp-registry-auth。

  2. 设置 GitHub 仓库密钥 MCP_PRIVATE_KEY(现有的 cnrcode.com Ed25519 私钥十六进制值;切勿提交)。

  3. 推送版本标签,以便 GitHub Actions 将 server.json 发布到 官方 MCP 注册表:

    git tag v0.1.4
    git push origin v0.1.4
    

接入官方注册表的目录(PulseMCP、MCPCentral、MCPFind、Glama connectors)会从那里收录该条目。其他目录(Glama server listing、Smithery、mcpservers.org、mcp.directory、MCP Market、McpMux)仅由维护者提交。请参阅 docs/directory-listings.md。

Stdio 桩(目录检查)

此仓库包含一个 stdio 目录桩(src/main.ts),供目录构建容器、启动进程并检查 13 个工具定义。它不实现身份验证或计费——客户端仍连接到上述托管端点。

本地验证:

npm ci && npm run build && npm start   # hangs on stdio - expected
docker build -t corroborate-me-stub . && docker run -i corroborate-me-stub

许可证

MIT - 仅包含目录、文档和架构桩。

评论

支持 Markdown

第一次接触 MCP?

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

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