使用说明
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.jsonLinux:~/.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许可证获得许可-请参阅 许可证 文件以获取详细信息。
