这是一个提供与Trello看板交互工具的模型上下文协议(MCP)服务器。该服务器能够无缝集成Trello的API,并自动处理速率限制、类型安全性和错误处理。
MCP Trello提供了以下工具来与Trello进行交互:
mcp-trello/
├── src/
│ ├── index.ts # 主入口点
│ └── trello/ # Trello API 集成
│ ├── client.ts # Trello 客户端实现
│ ├── rate-limiter.ts # 速率限制功能
│ └── types.ts # TypeScript 类型定义
├── docs/ # 文档
├── package.json # 项目配置
└── tsconfig.json # TypeScript 配置
安装MCP Trello最简单的方法是使用Smithery:
# 对于Claude
npx -y @smithery/cli install @Hint-Services/mcp-trello --client claude
# 对于Cursor
npx -y @smithery/cli install @Hint-Services/mcp-trello --client cursor
# 对于Windsurf
npx -y @smithery/cli install @Hint-Services/mcp-trello --client windsurf
# 对于Cline
npx -y @smithery/cli install @Hint-Services/mcp-trello --client cline
# 对于TypeScript
npx -y @smithery/cli install @Hint-Services/mcp-trello --client typescript
pnpm add mcp-trello
在您的MCP设置文件中添加服务器,使用以下配置:
{
"mcpServers": {
"trello": {
"command": "npx",
"args": ["-y", "@Hint-Services/mcp-trello"],
"env": {
"trelloApiKey": "your-api-key",
"trelloToken": "your-token",
"trelloBoardId": "your-board-id"
}
}
}
}
trelloApiKey:您的Trello API密钥(从https://trello.com/app-key 获取)trelloToken:您的Trello令牌(使用您的API密钥生成)trelloBoardId:要与其交互的Trello看板的完整24字符ID(对于特定看板的操作是必需的)重要:看板ID不是您在Trello URL中看到的短码。
例如,如果您的看板URL是https://trello.com/b/a1b2c3d4/my-board,那么短码a1b2c3d4不是看板ID。
要找到您的看板的完整24字符ID:
trelloBoardId)getMyBoards工具列出您的所有看板id字段(不是shortLink)507f1f77bcf86cd799439011(24个字符)trelloBoardId注意:一些工具如getMyCards和getMyBoards可以在未配置看板ID的情况下工作。特定看板的工具如getLists、addList和getRecentActivity需要有效的看板ID。
如果您有兴趣为此项目做出贡献或使用此服务器开发自己的工具,请参阅开发指南。
有关MCP生态系统进一步的信息,请参考:
“未来已经到来,只是分布不均”
——William Gibson,作家
Hint Services是一家精品咨询公司,致力于发展和扩展用户界面如何利用人工智能技术。我们在AI和用户体验交汇处构想雄心壮志,由Ben Hofferber创立并领导。
我们为希望拥抱AI工具而不必成为开发者的设计师团队提供专门的AI研讨会。了解更多关于我们的培训和研讨会。