Trello MCP服务

通过Model Context Protocol(MCP)标准,使AI助手能够管理和操作Trello中的看板、列表和卡片。

  • by Jimdrews
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Jimdrews/fastmcp-trello

使用说明

Trello MCP服务器——管理来自任何支持 模型上下文协议.MCP是一个开放标准,允许Claude、Cursor和Copilot等人工智能助手与外部工具和服务进行交互。

Trello MCP工具

工具 说明
get_boards 列出您可以访问的所有板
get_board 获取董事会的详细信息,包括其列表
get_lists 在公告板上获取所有打开的列表
create_board 创建新板
update_board 更新董事会的名称或描述
close_board 关闭(存档)一个板
get_cards 获取列表中的所有卡片
get_card 获取卡片的完整详细信息,包括评论
create_card 在列表中创建新卡
update_card 更新卡片的字段或将其移动到其他列表
archive_card 将卡片存档(关闭)
get_labels 在板上定义所有标签
create_label 在电路板上创建新标签
delete_label 从板上删除标签
add_label_to_card 为卡片添加标签
remove_label_from_card 从卡片上移除标签
create_list 在板上创建新列表
update_list 重命名列表
archive_list 存档(关闭)列表
move_list 将列表移动到新位置
get_attachments 获取卡片上的所有附件
add_attachment 向卡片添加URL附件
delete_attachment 从卡片中删除附件
add_comment 在卡片上添加评论
search_cards 跨板搜索卡片,可选范围为特定板

先决条件

您需要一个Trello API密钥和令牌:

  1. 去 Trello电源升级管理页面
  2. 创建一个新的电源(任何名称/工作区都可以)
  3. 生成新的API密钥
  4. 在API密钥页中,单击 代币 链接以生成令牌

安装

将以下内容添加到您的MCP客户端配置中(Claude Desktop、Cursor、Windsurf等):

{
  "mcpServers": {
    "trello": {
      "command": "uvx",
      "args": ["fastmcp-trello"],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

或者独立运行:

TRELLO_API_KEY=your-api-key TRELLO_TOKEN=your-token uvx fastmcp-trello

用法

安装到MCP客户端后,您可以向AI助手询问以下问题:

“给我看看我所有的Trello板”

“在我的项目板上的待办事项列表中创建一张名为“修复登录错误”的卡”

配置

变量 必填 描述
TRELLO_API_KEY 是 您的Trello API密钥
TRELLO_TOKEN 是 您的Trello身份验证令牌

发展

git clone https://github.com/Jimdrews/fastmcp-trello.git
cd fastmcp-trello
uv sync --group dev
uv run pytest

看 贡献.md 了解更多详情。

许可证

麻省理工学院