attio-mcp-server

attio-mcp-server

site icon
2025.02.17 0
JavaScriptCRM集成API中间件交流协作
attio-mcp-server 是一个为 AI 原生 CRM 平台 Attio 设计的 MCP 服务器。它允许 MCP 客户端(如 Claude)连接到 Attio API,实现与 Attio 系统的交互。
View on GitHub

Overview

基本能力

产品定位

attio-mcp-server 是一个连接 MCP 客户端与 Attio CRM 系统的中间件服务,专注于提供对 Attio 数据的访问和操作能力。

核心功能

  • 读取公司记录
  • 读取公司笔记
  • 写入公司笔记

适用场景

  • 通过 MCP 客户端(如 Claude)访问 Attio CRM 数据
  • 在 AI 应用中集成 Attio CRM 功能
  • 自动化处理 Attio 中的公司记录和笔记

工具列表

  • MCP Inspector:用于调试和监控 MCP 服务器运行状态

常见问题解答

  • 如何获取 ATTIO_API_KEY?可以通过 API Explorer 获取 bearer token 或配置 OAuth 通过 Attio API 获取
  • 开发服务器未正确加载环境变量怎么办?可以在 MCP Inspector 左侧手动设置 ATTIO_API_KEY

使用教程

使用依赖

需要安装以下软件: - Node.js (推荐 v22 或更高版本) - npm - git - dotenv

安装教程

  1. Fork 仓库
  2. 克隆你的 Fork:
git clone https://github.com/YOUR_USERNAME/attio-mcp-server.git
cd attio-mcp-server
  1. 添加上游远程仓库:
git remote add upstream https://github.com/hmk/attio-mcp-server.git
  1. 复制 dotenv 文件:
cp .env.template .env
  1. 安装依赖:
npm install
  1. 运行 watch 保持 index.js 更新:
npm run build:watch
  1. 启动开发服务器:
dotenv npx @modelcontextprotocol/inspector node PATH_TO_YOUR_CLONED_REPO/dist/index.js

调试方式

  • 使用 MCP Inspector 监控服务器运行状态
  • 检查环境变量是否正确加载
  • 确保 ATTIO_API_KEY 已正确设置

许可证

该项目遵循 BSD-3-Clause 开源许可条款,请参阅 BSD-3-Clause 了解完整条款。