
v4lheru/trello-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A Model Context Protocol (MCP) server that provides tools for interacting with the Trello API.
Обзор
A Model Context Protocol (MCP) server that provides tools for interacting with the Trello API. Credentials are stored securely in your OS credential manager, not in plaintext files. - : Credentials stored in OS credential manager (Windows Credential Manager, macOS Keychain, or Linux libsecret) - : No .env files, no environment variables for credentials - : Complete access to Trello boards, lists, cards, and more - : Support for all major Trello operations - : Full TypeScript support with proper typing for Trello objects - : Robust error management throughout the codebase - Node.js 18 or higher - npm - Trello API key and token (see below) This will prompt you for your Trello API key and token, then store them in your OS credential manager. 1. Go to https://trello.com/app-key 2. Copy your API Key 3. Click "Generate a Token" and copy the token If you have existing credentials in a .
README
Показан фрагмент оригинального README. Открыть оригинал.
Trello MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with the Trello API.
Credentials are stored securely in your OS credential manager, not in plaintext files.
Features
- Secure Credential Storage: Credentials stored in OS credential manager (Windows Credential Manager, macOS Keychain, or Linux libsecret)
- No Plaintext Secrets: No
.envfiles, no environment variables for credentials - Trello Integration: Complete access to Trello boards, lists, cards, and more
- Comprehensive API Coverage: Support for all major Trello operations
- Type Safety: Full TypeScript support with proper typing for Trello objects
- Error Handling: Robust error management throughout the codebase
Getting Started
Prerequisites
- Node.js 18 or higher
- npm
- Trello API key and token (see below)
Linux only: Install libsecret
# Debian/Ubuntu
sudo apt install libsecret-1-dev
# Fedora
sudo dnf install libsecret-devel
# Arch
sudo pacman -S libsecret
Installation
-
Clone this repository:
git clone https://github.com/v4lheru/trello-mcp-server.git cd trello-mcp-server -
Install dependencies:
npm install -
Build the project:
npm run build -
Set up your credentials securely:
npm run setup-credentialsThis will prompt you for your Trello API key and token, then store them in your OS credential manager.
To get your credentials:
- Go to https://trello.com/app-key
- Copy your API Key
- Click “Generate a Token” and copy the token
Usage
Start the MCP server:
npm start
Migrating from .env Files
If you have existing credentials in a .env file, the setup script will automatically detect them:
npm run setup-credentials
You’ll see:
📁 Found existing credentials in: /path/to/.env
Both API Key and Token found.
Migrate these credentials to secure storage? (Y/n):
After migration, you can optionally remove the credentials from your .env file.
Managing Credentials
- Set/update credentials:
npm run setup-credentials - Delete credentials:
npm run delete-credentials
Credentials are stored in:
- Windows: Credential Manager → Windows Credentials →
trello-mcp-server - macOS: Keychain Access →
trello-mcp-server - Linux: GNOME Keyring / KDE Wallet →
trello-mcp-server
Claude Desktop Configuration
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"trello": {
"command": "node",
"args": ["C:/path/to/trello-mcp-server/build/index.js"]
}
}
}
Available Tools
Board Tools
get_boards- Get all boards for the authenticated userget_board- Get a specific board by IDcreate_board- Create a new boardupdate_board- Update an existing boarddelete_board- Delete a board
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"trello": {
"command": "node",
"args": ["C:/path/to/trello-mcp-server/build/index.js"]
}
}
}