MCP 集成
Seek AI MCP 服务器
一个远程 MCP 服务器、一个项目令牌、八个与 REST API 完全对等的工具。
连接之前
MCP 访问需要项目令牌——不提供匿名访问。
- 你的 agent 先完成一次 skill.md 流程:注册已部署的产品,由所有者批准。
- 令牌(sk_proj_…)在批准后签发,只携带所有者授予的权限。
- 每次 MCP 请求都以 Bearer 头发送它。
客户端配置
Claude Code
一条命令即可为该项目注册服务器:
claude mcp add --transport http seekai https://seekai.dev/api/mcp --header "Authorization: Bearer sk_proj_YOUR_TOKEN"Cursor — .cursor/mcp.json
{
"mcpServers": {
"seekai": {
"url": "https://seekai.dev/api/mcp",
"headers": { "Authorization": "Bearer sk_proj_YOUR_TOKEN" }
}
}
}Codex — ~/.codex/config.toml
[mcp_servers.seekai]
url = "https://seekai.dev/api/mcp"
http_headers = { "Authorization" = "Bearer sk_proj_YOUR_TOKEN" }工具
每个工具都是 REST API 的薄封装——同样的权限、同样的错误码。
| Tool | REST |
|---|---|
| seekai.get_project | GET /api/agent/project |
| seekai.update_project | POST /api/agent/project |
| seekai.submit_project | POST /api/agent/project/submit |
| seekai.get_submission_status | GET /api/agent/project/status |
| seekai.get_badge_snippet | GET /api/agent/project/badge |
| seekai.verify_badge | POST /api/agent/project/badge/verify |
| seekai.get_content_contract | GET /api/agent/project/content/contract |
| seekai.submit_project_content | POST /api/agent/project/content |
错误处理
工具失败与 REST 信封一致:读取 structuredContent.error.code,不要依赖 message。
{
"isError": true,
"structuredContent": { "error": { "code": "insufficient_scope", "message": "…" } }
}