Trello API交互服务器

一个用于与Trello API交互的模型上下文协议(MCP)服务器,提供获取看板、列表、卡片等操作功能。

  • by r123singh
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 r123singh/trello-mcp-server

使用说明

Trello MCP服务器

这是一个模型上下文协议(MCP)服务器,用于与Trello API交互。

设置

  1. 克隆存储库:
git clone https://github.com/r123singh/trello-mcp-server.git
  1. cd trello mcp服务器
  2. 创建虚拟环境:
python -m venv venv
  1. 激活虚拟环境:
source venv/bin/activate
  1. 安装依赖项:
pip install -r requirements.txt
  1. 配置环境变量: 创建一个 .env 文件包含:
TRELLO_API_KEY=your_trello_api_key
TRELLO_API_TOKEN=your_trello_token
  1. 配置MCP JSON: 创建一个 mcp.json 文件包含:
{
  "mcpServers": {
    "trello": {
      "command": "{PATH_TO_DIRECTORY}\\trello-mcp-server\\venv\\Scripts\\python.exe", 
      "args": [
        "{PATH_TO_DIRECTORY}\\trello-mcp-server\\server.py"
      ],
      "env": {
        "TRELLO_API_KEY": "your_trello_api_key",
        "TRELLO_API_TOKEN": "your_trello_token"
      }
    }
  }
}

替换:

  • {{PATH_TO_DIRECTORY}} 使用此目录的绝对路径(使用 pwd 命令)
  • 添加API密钥和令牌

要获取Trello凭据,请执行以下操作:

  • 首选https://trello.com/app-key
  • 复制API密钥
  • 通过访问生成令牌:https://trello.com/1/authorize?expiration=never&scope=read,写入,帐户和响应类型=令牌和名称=服务器%20Token&key=YOUR_API_key
  • (将YOUR_API_KEY替换为实际的API密钥)
  • 将配置中的your_trello_api_key和your_trelo_token替换为以下值

可用工具

服务器提供以下与Trello交互的工具:

  • 获取所有板
  • 获取电路板详细信息
  • 在板上获取列表
  • 在列表中获取卡片
  • 获取卡详细信息
  • 创建新卡
  • 更新现有卡
  • 在列表之间移动卡片
  • 在卡片上添加评论
  • 获取董事会成员

用法

配置后,可以使用标准MCP客户端配置启动MCP服务器。服务器提供了一个自然语言界面,通过Cursor、Claude Desktop等可用工具与Trello进行交互

贡献

欢迎投稿!请打开问题或提交拉取请求。

许可证

该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。