通过允许MCP客户端通过Attio API读取和写入公司记录和笔记,促进与Attio CRM的交互。
customer-data-platforms
112 查看 · 2026-07-07 更新
简介
通过允许MCP客户端通过Attio API读取和写入公司记录和笔记,促进与Attio CRM的交互。
简介
通过允许MCP客户端通过Attio API读取和写入公司记录和笔记,促进与Attio CRM的交互。
attio-mcp-server
这是一个用于 Attio(一个AI原生的CRM)的MCP服务器。它允许MCP客户端(如Claude)连接到Attio API。
当前功能
- 读取公司记录
- 读取公司备注
- 写入公司备注
- 其他活动
使用方法
你需要:
ATTIO_API_KEY
这应该是一个承载令牌,意味着你可以通过右侧的API Explorer获取,或者配置OAuth并通过Attio API获取。
Claude桌面配置
{ "mcpServers": { "attio": { "command": "npx", "args": ["attio-mcp-server"], "env": { "ATTIO_API_KEY": "YOUR_ATTIO_API_KEY" } } } }
开发
前提条件
在开始之前,请确保已安装以下软件:
- Node.js(推荐版本22或更高)
- npm
- git
- dotenv
设置开发环境
要设置开发环境,请按照以下步骤操作:
-
叉分仓库
- 点击此仓库右上角的“Fork”按钮
- 这将在你的Github账户下创建仓库的一个副本
-
克隆你的叉分库:
git clone https://github.com/YOUR_USERNAME/attio-mcp-server.git cd attio-mcp-server -
添加上游远程仓库
git remote add upstream https://github.com/hmk/attio-mcp-server.git -
复制dotenv文件
cp .env.template .env -
安装依赖项:
npm install -
运行watch以保持index.js更新:
npm run build:watch -
启动模型上下文协议开发服务器:
dotenv npx @modelcontextprotocol/inspector node PATH_TO_YOUR_CLONED_REPO/dist/index.js -
如果开发服务器未能正确加载环境变量,请在mcp检查器左侧设置
ATTIO_API_KEY。
服务配置
[{'mcpServers': {'attio': {'args': ['attio-mcp-server'], 'command': 'npx', 'env': {'ATTIO_API_KEY': 'YOUR_ATTIO_API_KEY'}}}}]
来源
- 来源:github
- 链接:https://github.com/hmk/attio-mcp-server