home / mcp / trello mcp server

Trello MCP Server

MCP Server generated by mcp.ag2.ai

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ag2-mcp-servers-trello": {
      "command": "python",
      "args": [
        "mcp_server/main.py",
        "stdio"
      ],
      "env": {
        "CONFIG": "JSON_STRING_OR_FILE_CONTENT",
        "SECURITY": "SECURITY_PARAMETERS",
        "CONFIG_PATH": "path/to/mcp_config.json"
      }
    }
  }
}

You run an MCP (Model Context Protocol) Server to provide a structured, programmable interface to Trello’s OpenAPI specs. This enables clients to interact with Trello data and actions through MCP endpoints, with consistent transport modes and configurable environments for development and testing.

How to use

You connect to the Trello MCP Server from an MCP client by selecting a transport mode and pointing to the server’s entry point. Use stdio for local development when you want to run the server as a process on your machine, or switch to other supported transports if you need streaming or HTTP-based communication. Your client will discover and invoke the MCP services exposed by Trello through the chosen transport, enabling you to perform operations that Trello’s API supports via the MCP abstraction.

How to install

Prerequisites: Python 3.9 or newer, a Python package manager (pip), and the uv runtime available in your environment.

Step 1: Install dependencies manually

Step 2: Run the server in stdio mode

python mcp_server/main.py stdio

Additional sections

Configuration for the MCP server is provided through environment variables. You can set the following to customize behavior and security.

Environment variables

- CONFIG_PATH: Path to a JSON configuration file (example: mcp_server/mcp_config.json)

- CONFIG: A JSON string containing the configuration

- SECURITY: Environment variables for security parameters (for example, API keys)

Getting started with a local run is straightforward. The following command starts the server in stdio mode, using the default runtime entry path and environment setup.

python mcp_server/main.py stdio