Skip to main content
Glama

Trello MCP 服务器 (TypeScript)

用于 Trello 集成的模型上下文协议 (MCP) 服务器的 TypeScript 实现,为 AI 助手提供与 Trello 板、列表和卡片交互的工具。

特征

  • 通过 MCP 工具实现完整的 Trello API 集成

  • 异步操作以获得更好的性能

  • 使用 TypeScript 的类型安全实现

  • 全面的错误处理

  • 基于环境的配置

Related MCP server: MCP Trello

先决条件

  • Node.js 18.x 或更高版本

  • npm 或 yarn

  • Trello API 凭证

安装

# Install dependencies
make install

配置

使用您的 Trello 凭据在根目录中创建一个.env文件:

TRELLO_API_KEY=your_api_key
TRELLO_TOKEN=your_token

可用命令

# Install dependencies
make install

# Build the project
make build

# Start the server
make start

# Clean build artifacts
make clean

# Run linter
make lint

MCP 工具

获取板

检索经过身份验证的用户的所有 Trello 板。

// No input parameters required

获取列表

从指定的板上获取所有列表。

{
  "request": {
    "board_id": string // ID of the board
  }
}

获取卡片

从板或特定列表中获取卡片。

{
  "request": {
    "board_id": string,    // ID of the board
    "list_id"?: string     // Optional: ID of a specific list
  }
}

获取卡片详情

检索有关特定卡的详细信息。

{
  "request": {
    "card_id": string      // ID of the card
  }
}

发展

该项目使用 TypeScript 来实现类型安全并提升开发者体验。源代码组织如下:

  • src/index.ts - 主服务器入口点

  • src/trello-client.ts - Trello API 客户端实现

  • src/types.ts - TypeScript 类型定义

建筑

该项目使用 TypeScript 编译器进行构建:

# Build the project
make build

# The output will be in the build/ directory

错误处理

服务器实现了全面的错误处理:

  • API 身份验证错误

  • 速率限制

  • 网络问题

  • 请求参数无效

贡献

  1. 分叉存储库

  2. 创建你的功能分支( git checkout -b feature/amazing-feature

  3. 提交您的更改( git commit -m 'Add some amazing feature'

  4. 推送到分支( git push origin feature/amazing-feature

  5. 打开拉取请求

与 Cline 一起使用

要将此 MCP 服务器与 Cline 一起使用,请将以下配置添加到您的 Cline MCP 设置文件 ( ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json ):

{
  "mcpServers": {
    "trello-ts": {
      "command": "node",
      "args": ["/path/to/mcp-server-ts-trello/build/index.js"],
      "env": {
        "TRELLO_API_KEY": "your_api_key",
        "TRELLO_TOKEN": "your_token"
      }
    }
  }
}

添加配置并重启Cline后,您可以使用以下MCP工具:

  • get_boards :列出所有 Trello 板

  • get_lists :从板上获取列表

  • get_cards :从板或列表中获取卡片

  • get_card_details :获取详细的卡片信息

执照

ISC 许可证 - 详情请参阅许可证文件

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A Model Context Protocol server that provides tools for interacting with Trello boards, enabling seamless management of cards, lists, and activities while handling rate limiting and type safety.
    34
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables interaction with Trello boards through comprehensive card, list, and board management tools. Includes built-in rate limiting, type safety, and support for operations like creating cards, updating details, managing members, and tracking board activity.
    172
    9
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that provides AI assistants with access to Trello's functionality. This server enables AI models to interact with Trello boards, lists, and cards programmatically.
    176
    1
    ISC

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…

  • BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…

  • MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/andypost/mcp-server-ts-trello'

If you have feedback or need assistance with the MCP directory API, please join our Discord server