Attio简单MCP服务器
集成了MCP(模型上下文协议)的服务器 Attio CRM 使用Claude Code、Claude Desktop、ChatGPT、Windsurf和Cursor等人工智能客户端。
此模板由以下人员创建 马诺埃尔·莱莫斯 作为对部署Attio MCP服务器感兴趣的人的快捷方式。
特性
- 14工具 用于在Attio中管理公司、人员和笔记
- 架构发现 -动态发现工作区的对象和属性
- 类型安全 -具有自动生成的Attio API类型的完整TypeScript
可用工具
| 类别 | 工具 |
|---|---|
| 架构 | get_workspace_schema |
| 公司 | search_companies, get_company, create_company, update_company, manage_company_domains |
| 人 | search_people, get_person, create_person, update_person, manage_person_emails, manage_person_tags |
| 注意事项 | create_note, get_note |
快速开始
1.安装依赖项
npm install2.配置环境
cp .env.example .env编辑 .env 并添加您的Attio API密钥:
ATTIO_API_KEY="your_api_key_here"
ATTIO_WORKSPACE_SLUG="your-workspace-slug" # Optional: for web URLs从获取API密钥 Attio设置>开发人员>API密钥.
3.建造
npm run build4.配置您的AI客户端
克劳德桌面
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"attio": {
"command": "node",
"args": ["/absolute/path/to/attio-mcp/dist/index.js"],
"env": {
"ATTIO_API_KEY": "your_api_key_here",
"ATTIO_WORKSPACE_SLUG": "your-workspace-slug"
}
}
}
}克劳德代码
claude mcp add attio node /absolute/path/to/attio-mcp/dist/index.js添加自定义对象
此模板包括用于标准Attio对象(公司、人员)的工具。要为自定义对象添加工具,请执行以下操作:
- 使用
get_workspace_schema发现工作区的对象和属性 - 复制现有工具(例如。,
search-companies.ts)作为模板 - 修改自定义对象的API端点、字段和类型
- 在中注册新工具
src/tools/index.ts
发展
npm run dev # Watch mode
npm run build # Build
npm test # Run tests
npm run test:watch # Watch tests许可证
麻省理工学院
