Token导航 LogoToken导航TokenDH.com
Anchord MCP logo
AI代理stdio官方级别未说明来源级核验

Anchord MCP

MCP Server

Anchord MCP Server是一个为AI代理提供身份解析和预写安全检查的服务,通过Anchord身份解析API解析公司和个人的规范AnchorID,执行预写安全检查,并导出黄金记录。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaudeAI代理Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nolenation04

提供方

nolenation04

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --rm -i -e ANCHORD_API_KEY=<YOUR_ANCHORD_API_KEY> anchord-mcp

详细介绍

固定MCP服务器

AI代理的身份解析和预写安全检查。

](https://www.npmjs.com/package/@anchord/mcp-server) ![License: MIT](LICENSE)

主控程序 允许AI代理访问的服务器 到 锚定 身份解析API。解决 公司和个人使用规范的AnchorID,运行预写安全检查, 并通过标准MCP工具界面导出金唱片。

托管API支持。 此MCP服务器是Anchord SaaS的瘦代理 平台。所有的评分、匹配、验证和数据持久化都会发生 服务器端。没有业务逻辑在本地运行。

按设计只读。 锚定永远不会写入您的外部系统 (CRM、数据库等)。 guard_write 评估拟议的写作和 返回allowed/blocked——调用者决定是否继续。

______________________________________________________________________

快速开始

1.获取API密钥

注册地址: app.anchord.ai/注册 和 在中创建API密钥 设置>API密钥.

2.使用npx运行(无需安装)

ANCHORD_API_KEY= npx -y @anchord/mcp-server

就是这样。服务器通过stdio启动,并为MCP客户端做好准备。

3.或连接到托管的远程(零安装)

无需本地安装。指向任何支持远程HTTP的MCP客户端 托管端点处的传输:

{
  "mcpServers": {
    "anchord": {
      "url": "https://mcp.anchord.ai/mcp",
      "headers": {
        "Authorization": "Bearer "
      }
    }
  }
}

docs/remote.md 有关详细信息,客户 兼容性说明,如果您的客户端尚未提供,则提供本地回退 支持远程MCP。

______________________________________________________________________

MCP客户端设置

光标(本地stdio)

添加 .cursor/mcp.json (工作空间)或 ~/.cursor/mcp.json (全球):

{
  "mcpServers": {
    "anchord": {
      "command": "npx",
      "args": ["-y", "@anchord/mcp-server"],
      "env": {
        "ANCHORD_API_KEY": ""
      }
    }
  }
}

examples/cursor-mcp.json.

克劳德桌面

添加到您的Claude桌面配置 (~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):

{
  "mcpServers": {
    "anchord": {
      "command": "npx",
      "args": ["-y", "@anchord/mcp-server"],
      "env": {
        "ANCHORD_API_KEY": ""
      }
    }
  }
}

examples/claude-desktop-config.json.

远程MCP(适用于支持HTTP传输的客户端)

对于零安装远程访问,请使用托管端点而不是 本地stdio进程。这适用于支持以下功能的任何MCP客户端 url + headers 配置格式:

{
  "mcpServers": {
    "anchord": {
      "url": "https://mcp.anchord.ai/mcp",
      "headers": {
        "Authorization": "Bearer "
      }
    }
  }
}

无需Node.js、npx或Docker。如果你的客户还没有 支持远程MCP,请使用上面的本地stdio设置。 看 docs/remote.md 了解全部细节。

码头工人

docker build -t anchord-mcp .
echo '{"jsonrpc":"2.0","id":1,"method":"initialize",...}' | \
  docker run --rm -i -e ANCHORD_API_KEY= anchord-mcp

或者使用compose文件进行本地测试:

cp examples/env.example .env
# Edit .env with your API key
docker compose up

______________________________________________________________________

环境变量

变量必填默认描述
ANCHORD_API_KEY-您的锚定API密钥(承载令牌)
ANCHORD_API_BASE_URL没有https://api.anchord.aiAPI基本URL

docs/auth.md 有关身份验证和租户的详细信息 范围界定。

______________________________________________________________________

可用工具

工具说明
resolve_company将公司解析为规范的AnchorID
resolve_company_batch批量公司分辨率(最大200)
resolve_person将某人解析为规范的AnchorID
resolve_person_batch批量人员分辨率(最大200)
get_entity获取带有可选链接记录的AnchorID
get_entity_export导出AnchorID的黄金记录
link_source_record将源记录链接到AnchorID
unlink_source_record软删除源记录链接
guard_write预写安全检查(仅评估)
guard_write_batch批量预写安全检查(最多200)
ingest_record将源记录引入Anchord

完整参数参考: docs/tools.md

______________________________________________________________________

安全代理工作流程

代理写入外部系统的推荐顺序:

1. ingest_record        Push the source record into Anchord
                        (optional if using OAuth integrations)

2. resolve_company      Match to a canonical AnchorID
   or resolve_person    → status: resolved | not_found | needs_review

3. IF needs_review      STOP. Do not write.
                        Surface candidates to the user.
                        Direct them to the Review Queue.

4. guard_write          Evaluate the proposed write
                        → allowed: true | false (with block codes)

5. IF allowed           The agent performs the external write.
                        Anchord never writes.

6. Log request_id       Every response includes a request_id
                        for audit trail and debugging.

使用 get_entityget_entity_export 在任何时候检查AnchorID 详细信息或检索合并的金唱片。

______________________________________________________________________

处理 needs_review

resolve_* 回报 needs_review.这意味着锚定发现多个 看似合理的匹配,无法自信地自动解决。

对于代理商:

  1. 不要写。 数据不明确。
  2. 展示候选人 对于用户,响应包括实体ID

以及比赛成绩。

  1. 将用户引导到审阅队列:

https://app.anchord.ai/app/queues/needs-review

  1. 请稍后重试。 一旦人类解决了歧义,后续解决

呼叫返回 resolved.

代理消息示例:

我试图解决“Acme Corp”问题,但Anchord发现了多个可能的匹配。 人类需要在 审核队列. 我会在问题解决后重试。

______________________________________________________________________

错误处理

当API返回4xx/5xx时,MCP工具响应被标记 isError: true 具有结构化有效载荷:

{
  "error": "[422] BATCH_TOO_LARGE: Batch size must not exceed 100 records. (request_id: req_01ABC123)",
  "status_code": 422,
  "request_id": "req_01ABC123",
  "details": { "records": ["Too many records."] }
}
  • request_id 始终存在-来自API响应主体, x-request-id

例如用户名、标头或客户端生成的UUID。

  • details 包含验证错误(非JSON错误为null)。
  • API密钥从不包含在错误消息中。

______________________________________________________________________

建筑

本地(stdio)

MCP Client (Cursor / Claude Desktop / etc.)
    │  stdio (JSON-RPC)
    ▼
┌──────────────┐
│  MCP Server  │  Node.js + TypeScript
│  (this pkg)  │  Zod schemas · no business logic
└──────┬───────┘
       │  HTTPS + Bearer auth
       ▼
┌──────────────┐
│  Anchord API │  Hosted SaaS — scoring, matching,
│              │  persistence, tenant isolation
└──────────────┘

托管远程(HTTP)

MCP Client
    │  HTTPS POST + Bearer token
    ▼
┌────────────────────────┐
│  mcp.anchord.ai        │  CloudFront (TLS, routing)
└───────────┬────────────┘
            ▼
┌────────────────────────┐
│  Lambda (stateless)    │  Per-request MCP server
│  Bearer → ApiClient    │  No stored secrets
└───────────┬────────────┘
            │  HTTPS + Bearer auth
            ▼
┌────────────────────────┐
│  Anchord API           │  Same hosted SaaS backend
└────────────────────────┘

两条路径都暴露了相同的11个MCP工具,并连接到相同的API。

______________________________________________________________________

常见问题解答

Anchord是自托管的吗?

不是。Anchord是一个托管的SaaS平台。此MCP服务器是瘦客户端 调用锚定API。您需要来自的API密钥 app.anchord.ai/注册.

Anchord会写入我的CRM吗?

否。锚定是严格只读的。它从连接的系统读取数据 (Salesforce、HubSpot、Stripe)构建身份图,但从不写 \< 返回 guard_write 返回一个决策——调用者执行任何实际的写入操作。

Anchord适用于哪些系统?

Anchord集成了OAuth 销售人员, 集客,以及 条纹。您还可以通过以下方式从任何系统推送记录 ingest_record 工具或REST API。

当出现歧义时会发生什么?

resolve_* 回报 needs_review,这意味着有多名候选人 AnchorID匹配的置信度相似。药剂应停止,浮出水面 将候选人发送给人类,并将他们引导到锚定审查队列。 一旦解决,后续呼叫将返回 resolved.

利率限制是什么?

每位租户每分钟120个请求。批处理端点最多可接受200个项目 (解析、保护)或100条记录(摄取)。计划级别月度和每日 配额适用。看 docs/auth.md.

______________________________________________________________________

链接

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaudeAI代理身份解析混合部署预写安全检查数据匹配安全评估

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP