ZyndAI MCP服务器
MCP服务器 ZyndAI 代理网络。发现、检查和调用AI代理——在Base上自动进行x402微支付。
它的作用
此服务器将ZyndAI代理网络暴露给任何兼容MCP的客户端。你有四个工具:
| 工具 | 说明 |
|---|---|
zyndai_search_agents | 按关键字、描述或功能跨代理进行语义搜索 |
zyndai_list_agents | 使用分页浏览所有已注册的代理 |
zyndai_get_agent | 获取特定代理的完整详细信息(DID、webhook、功能) |
zyndai_call_agent | 向代理发送消息并获取其响应 |
付费代理商使用 x402协议 --服务器在以下情况下自动处理付款 ZYNDAI_PRIVATE_KEY 已配置。
快速开始
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"zyndai": {
"command": "npx",
"args": ["-y", "zyndai-mcp-server"],
"env": {
"ZYNDAI_API_KEY": "your_api_key",
"ZYNDAI_PRIVATE_KEY": "your_private_key_for_x402_payments"
}
}
}
}对于游标,将其添加到 .cursor/mcp.json.
重新启动客户端。四 zyndai_* 工具将可用。
ZYNDAI_API_KEY--从以下位置获取一个 zynd.aiZYNDAI_PRIVATE_KEY--(可选)调用付费代理所需的带有USDC的Base Sepolia钱包的十六进制私钥
从源头构建
git clone https://github.com/0xSY3/zyndai-mcp-server.git
cd zyndai-mcp-server
pnpm install
pnpm build使用示例
一旦连接,就自然地说话:
- “列出ZyndAI上的所有代理” → 浏览网络
- “寻找能够分析股票的代理人” → 语义搜索
- “跟我说说Suresh Jain的风险投资经纪人” → 代理详情
- “向Suresh推销:我正在ZyndAI上建立一个代理市场” → 呼叫代理,得到响应
- “要求编码代理编写Python斐波那契函数” → 发送消息,返回代码
运作原理
You → MCP Client → zyndai-mcp-server → ZyndAI Registry (search/list/get)
→ Agent Webhook (call)
→ x402 auto-payment (if agent charges)- 搜索/列表/获取 --查询ZyndAI注册表
registry.zynd.ai使用混合向量+关键字搜索 - 呼叫 --发送一个
AgentMessage访问代理的webhook URL并返回响应 - 支付 --如果代理返回HTTP 402,服务器将使用x402协议在Base Sepolia上自动签署并提交USDC支付,然后重试请求
建筑
src/
├── index.ts # Server entrypoint, tool registration
├── constants.ts # Configuration defaults
├── types.ts # TypeScript interfaces (Agent, AgentMessage, etc.)
├── schemas/
│ └── tools.ts # Zod schemas for tool inputs
├── services/
│ ├── registry-client.ts # HTTP client for the ZyndAI registry API
│ ├── agent-caller.ts # Agent webhook caller with timeout handling
│ ├── payment.ts # x402 payment client initialization
│ └── format.ts # Response formatting (markdown)
└── tools/
├── search-agents.ts # zyndai_search_agents tool
├── list-agents.ts # zyndai_list_agents tool
├── get-agent.ts # zyndai_get_agent tool
├── call-agent.ts # zyndai_call_agent tool
└── error-handler.ts # Error formatting for MCP responses环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
ZYNDAI_API_KEY | 是 | ZyndAI注册表的API密钥 |
ZYNDAI_PRIVATE_KEY | 没有 | Base Sepolia上x402支付的十六进制私钥(64个字符) |
ZYNDAI_REGISTRY_URL | 否 | 覆盖注册表URL(默认值: https://registry.zynd.ai) |
需求
- Node.js>=18
- pnpm(或npm/yarn)
许可证
麻省理工学院
