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.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
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
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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>