Attio MCP服务器

一个将Attio CRM与AI客户端集成的MCP(模型上下文协议)服务器,支持管理公司、人员和笔记等操作。

  • by mlemos
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 mlemos/attio-simple-mcp-server

使用说明

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 install

2.配置环境

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 build

4.配置您的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对象(公司、人员)的工具。要为自定义对象添加工具,请执行以下操作:

  1. 使用 get_workspace_schema 发现工作区的对象和属性
  2. 复制现有工具(例如。, search-companies.ts)作为模板
  3. 修改自定义对象的API端点、字段和类型
  4. 在中注册新工具 src/tools/index.ts

发展

npm run dev          # Watch mode
npm run build        # Build
npm test             # Run tests
npm run test:watch   # Watch tests

许可证

麻省理工学院