Trello AI集成服务

一个用于将Trello与AI助手集成的模型上下文协议(MCP)服务器,通过MCP工具暴露Trello API功能供AI代理使用。

  • by shnvt
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 shnvt/trello-mcp-server

使用说明

Trello MCP服务器

用于将Trello与AI助手集成的模型上下文协议(MCP)服务器。该服务器通过AI代理可以使用的MCP工具公开Trello API功能。

先决条件

  • Node.js(参见 .nvmrc 版本)
  • pnpm(推荐)或npm
  • Trello API密钥和令牌

设置

  1. 克隆存储库
git clone <repository-url>
cd trello-mcp-server
  1. 安装依赖项
pnpm install
# or
npm install
  1. 设置环境变量
cp .env.example .env 

所需的环境变量:

  • TRELLO_API_KEY:您的Trello API密钥
  • TRELLO_TOKEN:您的Trello API代币
  • TRELLO_BASE_API_URL:Trello API基本URL(默认值:https://api.trello.com/1)

您可以从获取您的Trello API密钥和令牌 Trello的开发者门户.

发展

使用自动重新加载启动开发服务器:

pnpm dev
# or
npm run dev

构建

构建项目:

pnpm build
# or
npm run build

用法

启动服务器:

pnpm start
# or
npm start

可用的MCP工具

  • get_trello_cards_by_board_id:从特定的Trello板中检索所有卡片
    • 参数:
      • boardId:Trello板的ID

添加新工具

要添加新的Trello API工具,请执行以下步骤:

  1. 在中添加新的API方法 src/services/trelloApi.ts
  2. 在中注册该工具 src/index.ts 使用 server.tool() 方法
  3. 使用Zod定义输入模式
  4. 实现工具处理程序功能

许可证

国际协调委员会