WEEEK tasks by name, not IDs β an MCP server
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
The only one-click WEEEK MCP server β it takes names, not IDs. Create a task in one call:
No list_projects β list_boards β list_columns β list_members dance first.
β¬ Download the latest .mcpb, then open it in Claude Desktop (Settings β Extensions β install from file). You'll be prompted for your WEEEK API token β it's stored in your OS keychain.
All releases: https://github.com/IlyaIvanchikov/weeek-mcp/releases
WEEEK β Settings β API β generate a personal token.
| Env var | Required | Default | Purpose |
|---|---|---|---|
WEEEK_API_TOKEN | to call tools | β | Your WEEEK personal API token. The server starts and lists its tools without it, but any tool call fails until it is set. |
WEEEK_API_BASE_URL | no | https://api.weeek.net/public/v1 | Override for self-hosted / regional hosts. |
WEEEK_TIMEOUT_MS | no | 30000 | Per-request timeout. |
WEEEK_ATTACH_DIR | no | the server's working directory | Directory weeek_attach_file may read from (see Safety). |
WEEEK_ATTACH_MAX_BYTES | no | 10485760 (10 MB) | Max attachable file size. |
This server is driven by an LLM that can read untrusted content (task text, web pages), so the two riskiest tools are guarded:
weeek_attach_file only reads files inside an allowed directory (its subfolders included). By default that's the server's working directory β so it works with no setup for local files, while paths outside it (/etc/passwd, ~/.ssh, .. traversal, symlinks that escape) are refused. Set WEEEK_ATTACH_DIR to point the jail somewhere specific or lock it down further. No special folder is required.weeek_delete_task is permanent and requires an explicit confirm: true; to merely close a task use weeek_complete_task.Reads: weeek_version, weeek_list_projects, weeek_list_tasks, weeek_get_task.
Writes: weeek_create_task, weeek_create_tasks, weeek_update_task, weeek_move_task, weeek_complete_task, weeek_attach_file, weeek_delete_task.
Ilya Ivanchikov β GitHub Β· LinkedIn Β· Telegram Β· Channel
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/weeek-smart)<a href="https://allmcps.com/mcp/weeek-smart"><img src="https://allmcps.com/api/badge/weeek-smart?style=directory" alt="WEEEK (smart) on AllMCPs" /></a>