Claude MCP Trello
A Model Context Protocol (MCP) server that provides tools for interacting with Trello boards.
Overview
Claude MCP Trello is a Model Context Protocol (MCP) server designed to facilitate interaction with Trello boards, providing a seamless integration with Trello's API while managing rate limits, type safety, and error handling automatically.
To use Claude MCP Trello, clone the repository from GitHub, install the necessary dependencies, and configure it with your Trello API credentials. You can then run the server and utilize its various tools to interact with Trello boards.
- Full integration with Trello boards, including cards and lists. - Built-in rate limiting to comply with Trello's API restrictions. - Type-safe implementation in TypeScript with comprehensive type definitions. - Robust input validation and error handling.
- Automating card management on Trello boards.
- Retrieving and displaying recent activities from Trello boards.
- Integrating Trello functionalities into other applications or services.
Add to your AI client
Use these steps to connect Claude MCP Trello in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"claude-mcp-trello-hrs-asano": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"claude-mcp-trello-hrs-asano": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"claude-mcp-trello-hrs-asano": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"claude-mcp-trello-hrs-asano": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"claude-mcp-trello-hrs-asano": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"claude-mcp-trello-hrs-asano": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-claude-mcp-trello-hrs-asano"
]
}
}
}FAQ
What is the rate limit for using the Trello API?
The server respects Trello's API limits of 300 requests per 10 seconds per API key and 100 requests per 10 seconds per token.
How do I set up the server?
Clone the repository, install dependencies, build the project, and configure it with your Trello API credentials.
Is this project open source?
Yes, Claude MCP Trello is open source and licensed under the MIT License.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1971,"uuid":"cd73b177-dd1d-4058-abf7-960cba7c3f6f","name":"claude-mcp-trello","title":"Claude MCP Trello","description":"A Model Context Protocol (MCP) server that provides tools for interacting with Trello boards.","avatar_url":"https://avatars.githubusercontent.com/u/24307859?v=4","created_at":"2025-03-05T07:35:29.293Z","updated_at":"2025-03-12T10:21:42.346Z","status":"created","author_name":"hrs-asano","author_avatar_url":"https://avatars.githubusercontent.com/u/24307859?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/hrs-asano/claude-mcp-trello","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/e6d5438cfb66b95fea3f6b9d630c0d9230dedd50ee430a1350aa840aedfe09ac/68747470733a2f2f676c616d612e61692f6d63702f736572766572732f3776636e6368736d36332f6261646765","type":null,"metadata":"{\"star\":\"3\",\"license\":\"MIT license\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-27 11:46:59\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]