trello-mcp

io.github.avhn由 GitHub 账号 avhn 发布v1.0.6更新于 Oct 29, 2026

Local Trello MCP with compact responses, workspace allowlists and read-only opt-in.

已验证STDIO仅桌面效率与工作流开发者工具

概览

AI 生成的概览

用 Go 编写的本地 Trello MCP 服务器,提供 48 个工具,让助手以精简响应读取和管理看板、列表、卡片、评论、检查清单与标签。

可以做什么
  • 查找并使用工作区与看板(含访客看板),设置默认看板
  • 查找列表与卡片,读取卡片详情、评论、检查清单及条目
  • 读取看板活动与操作记录
  • 创建、更新和删除卡片、评论、检查清单与标签
  • 按需将附件上传到磁盘或从磁盘下载(仅 Unix)
  • 启用仅含十个读取工具的只读型配置,并检查服务器健康状态
适用场景
适合希望助手在本地操作 Trello 看板、同时控制上下文占用的场景,尤其是看板较大、响应体积敏感时;也适合需要服务器端只读模式或按对象设置工作区白名单的情况。
运行要求
以本地二进制形式运行,通过提供的安装脚本安装(Windows 使用 PowerShell 脚本);仅限桌面端,使用 stdio 传输。需在私有终端中自行运行打印出的 auth 命令完成 Trello 认证,然后注册并重新连接。清单中未声明任何环境变量或请求头。
安装前请注意
服务器可创建、更新和删除卡片、评论与标签,未启用只读模式时存在写入风险。附件可上传到磁盘或从磁盘下载。认证输出不应被捕获,请自行在私有终端运行 auth 命令。工作区白名单可限制可访问的对象范围。

安装

在 SourceWeft 中

  1. 打开 控制台中的 trello-mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[图片]
trello-mcp

Local Trello MCP server in Go. 48 tools, compact responses, guest boards.

[Release] [CI] [License] [MCP: stdio]

16 cards in one list. Response text, characters. Lower is smaller.

[16 cards in one list, response characters: trello-mcp 6,754, Official 29,141, Node 1.8.1 45,335]

77% less response text than the official server for this call (summary mode). Measured 2026-10-17 on one private work board with 144 cards; characters, not tokens. Full mode: 9,112 (69% fewer). For one card's details the official server returned less: 2,662 vs 2,825. All results and method.

Install

sh
curl -fsSL https://raw.githubusercontent.com/avhn/trello-mcp/main/install.sh | sh

Windows: irm https://raw.githubusercontent.com/avhn/trello-mcp/main/install.ps1 | iex. Checksum-verified.

Or give your agent:

text
Set up trello-mcp by following https://raw.githubusercontent.com/avhn/trello-mcp/main/docs/setup.md; ask me to run its printed absolute-path auth command myself in a private terminal, then reconnect. Never capture authentication output.

Then: run the printed auth command yourself in a private terminal, register, reconnect. Clients and Claude Desktop: docs/setup.md.

Measured comparison

Measured response text. Chars; independent zero-based row scales.

[Five response comparisons; independent row scales]

Tool definitions. Claude tokens from /context, one session. Node not measured. Lower is smaller.

[Claude definition tokens; Node unmeasured]

Claude Code /context in one session; rows over 1k display-rounded to 0.1k. Node could not be loaded into /context. Separately, tools/list: 20,583 vs 33,766 characters (39% fewer vs Node), not tokens.

Calltrello-mcpOfficialNode 1.8.1vs Officialvs Node
Boards list, per returned board (characters/board)1506228,68276% fewer98% fewer
16 cards, summary (characters)6,75429,14145,33577% fewer85% fewer
16 cards, full (characters)9,11229,14145,33569% fewer80% fewer
50 board actions (characters)15,49455,33171,00872% fewer78% fewer
One card's details (characters)2,8252,66216,3506% more83% fewer
Comments on that card, 2 comments (characters)5861,0893,23246% fewer82% fewer
Tool definitions (Claude tokens)8,107 (48 tools)19,664 (15 tools)Not measured59% fewern/a

One board, one day, one account. trello-mcp at commit cb40466 (v1.0.3); Atlassian hosted https://mcp.trello.com/v1 over OAuth, results captured verbatim from a headless Claude Code session; @delorenj/mcp-server-trello 1.8.1 via npx. Board list figures are characters per returned board over different sets (16 / 15 / 29; Node includes 13 closed boards; the extra trello-mcp board is a guest board in another organization). Card details and comments use one card with two comments. The board is private, so others cannot rerun on the same data. Official results reflect its hosted version on that date. Tool definitions are Claude tokens from /context; chars/4 would give about 5,146 for trello-mcp instead of 8,107.

Aggregate data. Method and harness. Percent fewer = round(100 * (1 - ours/theirs)); per-board values are rounded totals/count.

I use Trello with AI assistants a lot, so I built trello-mcp to make it lighter and easier to use.

A thought: with AI agents, managing context may be one of the main optimizations we need to make now. Every tool definition and response a model reads takes space from the actual task, and as context grows, output quality tends to drop.

Features checked 2026-10-17.

Featuretrello-mcpOfficialNode 1.8.1
RunsLocal binaryHosted, OAuthLocal, Node or Bun
Guest boardsYesNot reached in the owner's check, 2026-10-16Yes
Delete commentsYesNo: list, add, editYes
Create, update, delete labelsYesNo: list, attach, detachYes
AttachmentsUpload and download to disk, opt-in, UnixListing onlyAny local path upload, inline base64 download
Per-object workspace allowlistYesPer-workspace OAuth consentListing and some workspace operations
Server-side read-only modeYesn/a (hosted)Not documented

Choose official for zero install, web and mobile, Inbox, Planner or keyword search.

Read-oriented profile

Ten read tools (placement; board_use sets the local default board):

text
TRELLO_TOOLS=workspace_find,board_find,board_use,list_find,card_find,card_get,comment_find,checklist_get,checklist_items,server_health

Synthetic reference

Synthetic fixtures versus raw Trello JSON for the same objects, regenerated by go test ./internal/bench -update.

ScenarioRaw Trello JSONthis serverreduction
20 boards~2166~43380.0%
30 cards in a list~9266~296868.0%
20 comments~6739~431136.0%
50 board actions~11910~424864.3%
22 card actions~4888~136872.0%
Card with 20 comments~7404~446539.7%

Synthetic raw pretty JSON is a reproducible reference, not measured output from another MCP server. Tokens use chars/4.

Startup costDefault (48 tools)Read-oriented discovery (10 tools)
tools/list20694 chars (~5174 tokens)4400 chars (~1100 tokens)
Initialize instructions140 chars (~35 tokens)141 chars (~35 tokens)
Initialize result (including instructions)304 chars (~76 tokens)305 chars (~76 tokens)
Independent responseCharactersTokens (chars/4)
card_find summary (30 cards)11873~2968
card_find full (30 cards)15023~3756
board_activity all (50 actions)16994~4248
board_activity commentCard5835~1459
board_activity updateCard5476~1369

Docs

Setup · Configuration and security · Tools

License

GPL-3.0-or-later, copyright Mert Dede (MIT up to v0.5.0). Independent Go implementation of the delorenj/mcp-server-trello 1.8.1 (MIT) tool surface, not a runtime dependency. Trello is a trademark of Atlassian. trello-mcp is an independent project, not affiliated with or endorsed by Atlassian.

来源:README.md,提交 302e87b

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

6
  1. v1.0.6最新Oct 29, 2026
  2. v1.0.5Oct 22, 2026
  3. v1.0.4Oct 18, 2026
  4. v1.0.3Oct 17, 2026
  5. v1.0.2Oct 16, 2026
  6. v1.0.1Oct 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分