🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

weeek-mcp-smart

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

weeek-mcp-smart

WEEEK tasks by name, not IDs — an MCP server

latest
Source
npmnpm
Version
0.4.4
Version published
Maintainers
1
Created
Source

weeek-mcp-smart

npm version npm downloads CI node license

The only one-click WEEEK MCP server — it takes names, not IDs. Create a task in one call:

weeek_create_task({ title: "Ship v1", project: "Marketing",
                    column: "In Progress", assignee: "Ilya", due: "next friday" })

No list_projects → list_boards → list_columns → list_members dance first.

Install (Claude Code / Cursor)

claude mcp add weeek -s user -- npx -y weeek-mcp-smart
# then set WEEEK_API_TOKEN in the generated config

Install (Claude Desktop, one click)

⬇ 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

Get a token

WEEEK → Settings → API → generate a personal token.

Configuration

Env varRequiredDefaultPurpose
WEEEK_API_TOKENto call toolsYour 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_URLnohttps://api.weeek.net/public/v1Override for self-hosted / regional hosts.
WEEEK_TIMEOUT_MSno30000Per-request timeout.
WEEEK_ATTACH_DIRnothe server's working directoryDirectory weeek_attach_file may read from (see Safety).
WEEEK_ATTACH_MAX_BYTESno10485760 (10 MB)Max attachable file size.

Safety

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.

Tools

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.

Author

Ilya IvanchikovGitHub · LinkedIn · Telegram · Channel

Keywords

mcp

FAQs

Package last updated on 01 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts