Trello MCP Server logo

Trello MCP Server

by m0xai

A powerful MCP server designed to facilitate interaction with Trello boards, lists, and cards through AI Hosts. It enables users to manage Trello elements using natural language commands via platforms like Claude and Cursor.

View on GitHub

Last updated: N/A

What is Trello MCP Server?

The Trello MCP Server is a bridge between Trello and AI hosts like Claude and Cursor, allowing you to control your Trello boards using natural language. It acts as a Model Context Protocol (MCP) server, translating AI commands into Trello API calls.

How to use Trello MCP Server?

First, install the server following the provided instructions, including setting up Trello API credentials and configuring the .env file. Then, choose a server mode (Claude App, SSE Server, or Docker) and run the server accordingly. Finally, integrate the server with your chosen AI host (Claude or Cursor) by following the client integration steps.

Key features of Trello MCP Server

  • Integration with Trello via API

  • Support for Claude and Cursor AI hosts

  • Multiple server modes (Claude App, SSE Server, Docker)

  • Configuration via environment variables

  • Read, write, update, and delete operations for lists and cards

  • Read operations for boards

Use cases of Trello MCP Server

  • Managing Trello boards hands-free using voice commands through Claude

  • Automating Trello tasks using Cursor's AI features

  • Quickly creating and updating cards and lists using natural language

  • Integrating Trello with other MCP-compatible applications

FAQ from Trello MCP Server

What are the prerequisites for installing the Trello MCP Server?

You need Python 3.12 or higher, Claude for Desktop, a Trello account with API credentials, and the uv package manager.

How do I get Trello API credentials?

Go to Trello Apps Administration, create a new integration, fill in your information, and copy your API key and token.

What are the different server modes?

The server can run in Claude App mode, SSE Server mode, or Docker mode. Claude App mode integrates directly with the Claude Desktop application. SSE Server mode runs as a standalone server. Docker mode runs the server in a container.

How do I configure the server?

You can configure the server using environment variables in the .env file, such as TRELLO_API_KEY, TRELLO_TOKEN, and MCP_SERVER_PORT.

How do I integrate the server with Cursor?

Run the server in SSE mode, then add a new server in Cursor's settings with the URL http://localhost:8000 (or your configured host/port).