Local MCP server for Weeek (stdio transport) — read-only by default, opt-in write tools.
Connect Runs on your machine
claude mcp add weeek-mcp -e WEEEK_ACCESS_TOKEN=<WEEEK_ACCESS_TOKEN> -e READ_ONLY=<READ_ONLY> -e ENABLED_TOOLS=<ENABLED_TOOLS> -e WEEEK_BASE_URL=<WEEEK_BASE_URL> -e WEEEK_TIMEOUT_MS=<WEEEK_TIMEOUT_MS> -e MAX_RESPONSE_CHARS=<MAX_RESPONSE_CHARS> -- npx -y [email protected]
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<WEEEK_ACCESS_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"ENABLED_TOOLS": "<ENABLED_TOOLS>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_TIMEOUT_MS": "<WEEEK_TIMEOUT_MS>",
"MAX_RESPONSE_CHARS": "<MAX_RESPONSE_CHARS>"
}
}
}
}
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<WEEEK_ACCESS_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"ENABLED_TOOLS": "<ENABLED_TOOLS>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_TIMEOUT_MS": "<WEEEK_TIMEOUT_MS>",
"MAX_RESPONSE_CHARS": "<MAX_RESPONSE_CHARS>"
}
}
}
}
{
"servers": {
"weeek-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<WEEEK_ACCESS_TOKEN>",
"READ_ONLY": "<READ_ONLY>",
"ENABLED_TOOLS": "<ENABLED_TOOLS>",
"WEEEK_BASE_URL": "<WEEEK_BASE_URL>",
"WEEEK_TIMEOUT_MS": "<WEEEK_TIMEOUT_MS>",
"MAX_RESPONSE_CHARS": "<MAX_RESPONSE_CHARS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
WEEEK_ACCESS_TOKENRequired, secret | Weeek Public API v1 access token. Required — the server refuses to start without it. |
READ_ONLYOptional | Gate for the write tools. Defaults to 'true': a fresh install exposes only the ten read tools. Set to 'false' to additionally expose the five write tools (create/update/move/complete a task, set an MR link) — an explicit operator opt-in, never the default. |
ENABLED_TOOLSOptional | Optional comma-separated allowlist of tool names to register (still subject to READ_ONLY). Pair with READ_ONLY=false for a granular write rollout, e.g. 'weeek_complete_task'. |
WEEEK_BASE_URLOptional | Override the Weeek API base URL. Defaults to the public v1 endpoint. |
WEEEK_TIMEOUT_MSOptional | Per-request timeout in milliseconds. |
MAX_RESPONSE_CHARSOptional | Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 20 Aug 2026 |
| Last updated | 20 Aug 2026 |
| Registry name | io.github.YOLKINS/weeek-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
