trello-claude-integration

trello-claude-integration

3.1

Integration of the Claude language model with the Trello project management platform via MCP Server based on Smithery.ai.

The Trello-Claude integration allows the Claude language model to create and manage tasks in Trello based on user requests. This includes creating and editing tasks, assigning team members, setting deadlines, working with tags, managing lists, and describing and formatting projects. The architecture involves the Claude API for processing user requests, Smithery.ai for creating the MCP Server, Trello API for interacting with Trello, and GitHub for code storage, configuration, and CI/CD.

Features

  • Task creation and editing in Trello
  • Assignment of team members to tasks
  • Deadline setting for tasks
  • Tag management for task categorization
  • List management within Trello boards

Usage with Different Platforms

Trello

python
import requests

# Example script to create a Trello card using MCP Server
url = 'https://api.trello.com/1/cards'
query = {
    'key': 'yourApiKey',
    'token': 'yourApiToken',
    'idList': 'yourListId',
    'name': 'New Task',
    'desc': 'Task description'
}
response = requests.post(url, params=query)
print(response.json())

Smithery.ai


{
  "mcp": {
    "server": "https://smithery.ai/mcp-server",
    "api_key": "yourSmitheryApiKey"
  }
}