MCP Server Trello

MCP Server Trello

与Trello看板交互的模型上下文协议(MCP)服务器。

简介

MCP Trello 服务器提供了与 Trello 看板交互的工具,自动处理速率限制、类型安全性和错误处理。

安装

npm install @modelcontextprotocol/mcp-server-trello

基本配置

在 MCP 设置文件中添加以下配置:

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-trello"],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token",
        "TRELLO_BOARD_ID": "your-board-id"
      }
    }
  }
}

必需环境变量

  • TRELLO_API_KEY: 从 https://trello.com/app-key 获取
  • TRELLO_TOKEN: 使用 API 密钥生成
  • TRELLO_BOARD_ID: 在看板 URL 中找到

常用工具示例

获取列表

{
  name: 'get_lists',
  arguments: {}
}

向列表添加卡片

{
  name: 'add_card_to_list',
  arguments: {
    listId: "list123",
    name: "新任务",
    description: "这是一个新任务的描述"
  }
}

获取最近活动

{
  name: 'get_recent_activity',
  arguments: {
    limit: 5
  }
}

更新卡片

{
  name: 'update_card_details',
  arguments: {
    cardId: "card123",
    name: "已更新的任务",
    description: "新的描述内容"
  }
}

注意事项

  • 服务器遵守 Trello API 的速率限制(每个 API 密钥每 10 秒 300 次请求)
  • 自动处理错误并提供信息丰富的消息
  • 所有输入会经过验证以确保安全

更多详细信息和高级功能,请参阅完整文档。