Trello MCP服务器
一种MCP(模型上下文协议)服务器,使用Trello作为知识库来存储和检索代码片段、注释和其他信息。
注意(!!)
克劳德写了这个。我没有逐行核实它写的是什么。因此,在使用此功能时要注意,并进行自己的审查。我按原样提供此回购,对由此造成的任何损害概不负责。
特性
- 将代码片段和注释存储为Trello卡
- 在卡片标题、描述和标签之间搜索
- 按板和列表组织知识
- 使用Trello标签的基于标签的分类
- 在您的知识库中进行完整的CRUD操作
设置
先决条件:确保你有 直的 安装用于环境变量管理。
- 获取Trello API证书:
- 首先,在以下位置创建电源https://trello.com/power-ups/admin(API访问需要) - 转到Power-Up的“API密钥”选项卡,生成新的API密钥 - 通过单击Token链接(隐藏在文本中)生成Token - 复制API密钥和令牌
- 创建知识板:
- 为您的知识库创建一个新的Trello板 - 创建“代码段”、“配置”、“注释”等列表。 - 从URL复制板ID
- 使用direnv配置环境:
# Edit .envrc with your Trello credentials
# Make sure direnv is installed and allowed for this directory
direnv allow- 安装并运行:
npm install
npm start- 配置Claude桌面:
将此添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"trello-knowledge": {
"command": "node",
"args": ["src/index.js"],
"cwd": "/path/to/your/trello-mcp-server",
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_TOKEN": "your_token_here",
"TRELLO_KNOWLEDGE_BOARD_ID": "your_board_id_here"
}
}
}
}Windows PowerShell (如果Node.js不在PATH中):
{
"mcpServers": {
"trello-knowledge": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": ["C:\\Users\\YourUsername\\path\\to\\trello-mcp-server\\src\\index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_TOKEN": "your_token_here",
"TRELLO_KNOWLEDGE_BOARD_ID": "your_board_id_here"
}
}
}
}替代direnv (如果你想让Claude Desktop继承你的shell环境):
{
"mcpServers": {
"trello-knowledge": {
"command": "bash",
"args": ["-c", "cd /path/to/your/trello-mcp-server && eval \"$(direnv export bash)\" && node src/index.js"],
"cwd": "/path/to/your/trello-mcp-server"
}
}
}- 重新启动克劳德桌面 以使更改生效。
用法
连接到Claude Desktop后,您可以:
- 存储知识: “记住,在Symfony中,为了美化JSON响应,我使用…”
- 检索知识: “我如何在Symfony中处理JSON响应?”
- 搜索: “显示我所有与Docker相关的代码片段”
- 组织: 卡片会自动标记和分类
MCP工具可用
store_knowledge-保存一条新信息search_knowledge-查找现有信息get_knowledge-按ID检索特定知识list_topics-显示所有可用主题/类别
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
