Trello MCP Server with Python

Integrations

  • Uses environment variables to securely store and access Trello API credentials required for authentication.

  • Provides comprehensive Trello board management capabilities including reading boards, manipulating lists (create, read, update, delete), and managing cards (create, read, update, delete) across Trello workspaces.

Trello MCP 服务器

强大的 MCP 服务器,可通过 AI Hosts 与 Trello 板、列表和卡片进行交互。

目录

先决条件

  1. Python 3.12 或更高版本,可以轻松通过uv进行管理
  2. 已安装Claude 桌面版
  3. Trello 帐户和 API 凭据
  4. 已安装uv包管理器

预安装

  1. 确保您已安装 Claude 桌面应用程序
  2. 确保您已经使用您的帐户登录 Claude。
  3. 开始克劳德

安装

  1. 设置 Trello API 凭证:
    • 前往Trello 应用管理
    • New Power-Up 或 Integration中创建新的集成
    • 填写您的信息(您可以将 Iframe 连接器 URL 留空),并确保选择正确的工作区
    • 单击您的应用程序图标并从左侧边栏导航到“API 密钥”。
    • 复制您的“API密钥”,然后在右侧:“您可以手动生成令牌。”单击单词令牌以获取您的Trello令牌。
  2. 使用.env在项目根目录中创建一个.env.example文件并设置刚刚获得的变量:
TRELLO_API_KEY=your_api_key_here TRELLO_TOKEN=your_token_here
  1. 如果尚未安装 uv,请安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 克隆此存储库:
git clone https://github.com/m0xai/trello-mcp-server.git cd trello-mcp-server
  1. 安装依赖项并使用 uv:: 为 Claude 设置服务器
uv run mcp install main.py
  1. 重启 Claude 桌面应用程序

功能

手术木板列表卡片
更新
删除

详细功能

董事会运作

  • ✅ 阅读所有板块
  • ✅ 阅读具体的董事会详细信息

列表操作

  • ✅ 阅读看板中的所有列表
  • ✅ 阅读具体列表详情
  • ✅ 创建新列表
  • ✅ 更新列表名称
  • ✅ 存档(删除)列表

卡片操作

  • ✅ 阅读列表中的所有卡片
  • ✅ 阅读具体的卡详细信息
  • ✅ 创建新卡片
  • ✅ 更新卡牌属性
  • ✅ 删除卡片

用法

安装完成后,您可以通过 Claude 与 Trello 看板进行交互。以下是一些示例查询:

  • “显示我的所有图板”
  • [board_name] 版块中有哪些列表?”
  • “在列表 [list_name] 中创建一张新卡片,标题为 [title]”
  • “更新卡牌 [card_name] 的描述”
  • “归档列表 [list_name]”

故障排除

如果您遇到问题:

  1. .env文件中验证您的 Trello API 凭据
  2. 检查您在 Trello 工作区中是否拥有适当的权限
  3. 确保 Claude for Desktop 运行的是最新版本
  4. 使用uv run mcp dev main.py命令检查日志中是否有任何错误消息。
  5. 确保 uv 已正确安装并位于你的 PATH 中

贡献

请随时提交问题和增强请求!

ID: z0jconf16h