MCP-сервер Weeek
weeek-mcp
Локальный MCP-сервер для Weeek: проекты, задачи и доски только на чтение по умолчанию, запись включается отдельно
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- При READ_ONLY=false агент может создавать, редактировать и перемещать задачи в рабочем пространстве
- Токен дает доступ ко всем данным, которые видит его владелец
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/weeek-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio --env 'WEEEK_ACCESS_TOKEN=<ваш WEEEK_ACCESS_TOKEN>' weeek-mcp -- npx -y weeek-mcp@1.0.1Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"weeek-mcp","type":"stdio","command":"npx","args":["-y","weeek-mcp@1.0.1"],"env":{"WEEEK_ACCESS_TOKEN":"<ваш WEEEK_ACCESS_TOKEN>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"weeek-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add weeek-mcp --env 'WEEEK_ACCESS_TOKEN=<ваш WEEEK_ACCESS_TOKEN>' -- npx -y weeek-mcp@1.0.1Или добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.weeek-mcp]
command = "npx"
args = ["-y", "weeek-mcp@1.0.1"]
env = { WEEEK_ACCESS_TOKEN = "<ваш WEEEK_ACCESS_TOKEN>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"weeek-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"weeek-mcp@1.0.1"
],
"environment": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"weeek-mcp": {
"command": "npx",
"args": [
"-y",
"weeek-mcp@1.0.1"
],
"env": {
"WEEEK_ACCESS_TOKEN": "<ваш WEEEK_ACCESS_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
WEEEK_ACCESS_TOKENсекрет, обязательная- Weeek Public API v1 access token. Required — the server refuses to start without it.
READ_ONLYнеобязательная- 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_TOOLSнеобязательная- 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_URLнеобязательная- Override the Weeek API base URL. Defaults to the public v1 endpoint.
WEEEK_TIMEOUT_MSнеобязательная- Per-request timeout in milliseconds.
MAX_RESPONSE_CHARSнеобязательная- Upper bound on the JSON length of a single tool response, protecting the agent's context window from unbounded list/detail payloads.
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавь MCP-сервер командой npx -y weeek-mcp, передай токен в WEEEK_ACCESS_TOKEN и оставь READ_ONLY по умолчанию, если запись не нужна.
Другие способы из описания автора
{
"mcpServers": {
"weeek": {
"command": "npx",
"args": ["-y", "weeek-mcp"],
"env": {
"WEEEK_ACCESS_TOKEN": "YOUR_WEEEK_TOKEN_HERE"
}
}
}
}Конфигурация из README для Claude Desktop, Cursor и Cline используют такую же форму mcpServers.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер работает по stdio и через личный токен Weeek дает агенту доступ к рабочему пространству. По умолчанию доступны десять инструментов на чтение: проекты, задачи с фильтрами и пагинацией, участники, теги, доски и колонки досок. Пять инструментов на запись, включая создание и перемещение задач, скрыты, пока в переменной READ_ONLY не выставлено false, и их можно дополнительно сузить списком ENABLED_TOOLS. Ответы валидируются zod, обрезаются по лимиту символов и возвращают понятные модели коды ошибок.
Для кого. Для команд на Weeek, которые хотят дать агенту доступ к задачам и доскам без риска что-то сломать по умолчанию.
Подходит, если
- Нужно, чтобы агент читал задачи, доски и участников рабочего пространства Weeek
- Нужен безопасный старт с возможностью включить точечную запись позже
- Нужна установка через npx без сборки из исходников
Не подходит, если
- Нужны инструменты для досок Weeek за пределами задач, проектов и колонок
- Нужна работа без личного API-токена
Пример запроса к агенту
Покажи мои открытые задачи в Weeek по проекту редизайнаОграничения
Нужен личный API-токен Weeek. Запись не проходит подтверждение на стороне сервера, кроме самого флага READ_ONLY: создание задачи нельзя отменить через сервер, а перемещение и правки задачи нужно откатывать вручную. Сервер сам не читает файл .env, переменные нужно передавать через конфигурацию клиента.
Как отключить. Удалите сервер weeek из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| WEEEK_ACCESS_TOKEN обязательная, секрет | Личный API-токен Weeek |
| READ_ONLY | Скрывает пять инструментов записи, по умолчанию true |
| ENABLED_TOOLS | Список разрешенных инструментов через запятую |
Проверка безопасности
- При READ_ONLY=false агент может создавать, редактировать и перемещать задачи в рабочем пространстве
- Токен дает доступ ко всем данным, которые видит его владелец
Коротко о README
README описывает установку через npx, таблицу из десяти инструментов чтения и пяти инструментов записи с указанием, что каждый из них меняет и как это отменить. Отдельно расписаны переменные окружения: токен, базовый URL, таймаут, READ_ONLY, ENABLED_TOOLS, лимит символов ответа и уровень логов. Есть таблица типичных ошибок запуска и раздел про MCP Inspector и локальную отладку.
Частые вопросы
Можно ли агенту создавать задачи сразу после установки?
Нет, пять инструментов на запись не регистрируются, пока не выставлено READ_ONLY=false.
Как ограничить агента одним действием на запись?
Задать READ_ONLY=false и указать нужный инструмент в ENABLED_TOOLS, список не аддитивный к READ_ONLY, а пересекается с ним.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма