MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

C
Charlieplan MCP
作者 @ashkuc

MCP server by ashkuc

创建于 3/3/2026
更新于 about 5 hours ago
Repository documentation and setup instructions

charlieplan-mcp

MCP server that connects Planka (self-hosted kanban) to AI assistants.

Why this exists

AI chats are great for processing information — brainstorming, rewriting, distilling ideas from large amounts of text. But the output of that work — decisions, plans, next steps — needs to land somewhere.

Planka is a simple, self-hosted kanban board. This server connects it to your AI workflow: results from chats turn into cards, cards provide context for future chats. The board becomes a persistent layer between sessions.

charlieplan-mcp

What it does

Exposes Planka board management as MCP tools: projects, boards, lists, cards, labels, custom fields, task lists, attachments, and card search. Works with any MCP-compatible client (Claude Desktop, Claude.ai, etc.).

When SERVER_URL is configured, the server also enables OAuth and a /redirect endpoint — deep links that bounce from a card directly into a chat with pre-filled context.

Local development

Prerequisites: Docker, Node.js ≥ 22, pnpm, Claude Code

pnpm install
docker compose up -d
docker compose exec postgres psql -U postgres -c 'CREATE DATABASE "charlieplan"'
cp mcp-server/.env.example mcp-server/.env
pnpm build

Open http://localhost:1337 — login admin@example.com / admin123 → Profile → API Keys → create a key.

claude mcp add planka -e PLANKA_API_KEY=<your-key> -- pnpm mcp:stdio

Done. Migrations run automatically on first connection. Verify with claude mcp list.

Self-hosting

See deploy.md.

快速设置
此服务器的安装指南

安装包 (如果需要)

npx @modelcontextprotocol/server-charlieplan-mcp

Cursor 配置 (mcp.json)

{ "mcpServers": { "ashkuc-charlieplan-mcp": { "command": "npx", "args": [ "ashkuc-charlieplan-mcp" ] } } }