一款高性能的模型上下文协议(MCP)服务器,提供无缝访问Attio API的功能,使像Claude和Cursor这样的AI助手能够通过人类可读的工具与您的Attio工作区进行交互。
getv2objects)转换为清晰、分类的名称(如list_objects)https://github.com/user-attachments/assets/c3a5fe4c-e97e-4bcb-8140-a88c712a35cd
前提条件:
# 安装Bun(如果尚未安装)
curl -fsSL https://bun.sh/install | bash
安装和配置:
./install.sh
在.env中添加您的Attio访问令牌:
ATTIO_ACCESS_TOKEN=your_token_here
重启Claude Desktop或Cursor
./install-claude.sh
这将自动:
./install-cursor.sh
这将自动:
MCP服务器将所有Attio API端点作为具有人类可读名称的工具暴露出来,并按类别组织:
list_objects,create_object,get_object,update_objectlist_records,create_record,query_records,delete_recordlist_attributes,create_attribute,update_attribute_statuslist_lists,create_list,update_listcreate_list_entry,query_list_entries,update_list_entrylist_tasks,create_task,update_task,delete_tasklist_notes,create_note,get_note,delete_notecreate_comment,get_comment,list_comment_threadslist_workspace_members,get_workspace_memberlist_webhooks,create_webhook,update_webhookget_current_user要直接测试服务器:
bun start
服务器使用以下环境变量:
ATTIO_ACCESS_TOKEN:您的Attio工作区访问令牌(必需)PORT:用于网络传输的端口(默认:3000)LOG_LEVEL:日志级别(默认:info)服务器未显示在Claude/Cursor中:
bun run build身份验证错误:
.env中验证您的访问令牌构建错误:
bun install以确保安装了所有依赖项bun run build以编译TypeScript要修改服务器:
src/index.tsbun run buildbun test进行测试# 安装依赖项
bun install
# 构建服务器
bun run build
# 运行测试
bun test
# 运行带覆盖率的测试
bun test --coverage
# 格式化和检查代码
bun run check
# 手动测试
bun run test:manual
对于以下问题:
欢迎贡献!请随时提交拉取请求。对于重大变更,请先打开一个问题来讨论您想要更改的内容。
该项目是开源的,并根据MIT许可证提供。