weckr — MCP-сервер для Claude Code: что делает и как установить
Позволяет запрашивать из чата метрики расходов на LLM, маржинальность пользователей и разбивку затрат по функциям сервиса.
claude mcp add --env WECKR_API_KEY=<WECKR_API_KEY> --env WECKR_PROJECT_ID=<WECKR_PROJECT_ID> --env WECKR_BASE_URL=<WECKR_BASE_URL> --transport stdio mcp -- npx -y @weckr/mcpЧто делает weckr
Сервер запускается локально через npx и по протоколу stdio обращается к HTTP API сервиса Weckr. Для авторизации нужен секретный ключ WECKR_API_KEY с префиксом wk_. При старте процесс определяет идентификатор проекта через эндпоинт /api/v1/me. После этого он передаёт ассистенту агрегированную статистику. Исходные тексты промптов наружу не уходят.
В набор входят инструменты для анализа трат: общая сводка get_overview, список убыточных клиентов get_users и затраты по функциям get_feature_breakdown. Дополнительно доступны рекомендации по тарифам и замене моделей на более дешёвые. Инструмент get_spending_cap_url настройки лимитов не меняет, а возвращает ссылку на веб-панель. Если вручную указать чужой WECKR_PROJECT_ID, API вернёт ошибку 404.
Какие задачи решает
- найти пользователей с отрицательной маржой по вызовам моделей
- оценить долю затрат на LLM в разрезе конкретных функций
- подобрать более дешёвые модели того же провайдера для экономии
- проверить устойчивость текущих тарифов с учётом расходов на ИИ
Примеры запросов агенту
- Покажи моих самых убыточных пользователей за этот месяц через Weckr
- Какие функции продукта тратят больше всего денег на LLM?
- Используй инструменты Weckr, чтобы проверить общую маржинальность проекта
Как установить weckr
Командой платформы
claude mcp add --env WECKR_API_KEY=<WECKR_API_KEY> --env WECKR_PROJECT_ID=<WECKR_PROJECT_ID> --env WECKR_BASE_URL=<WECKR_BASE_URL> --transport stdio mcp -- npx -y @weckr/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env WECKR_API_KEY=<WECKR_API_KEY> --env WECKR_PROJECT_ID=<WECKR_PROJECT_ID> --env WECKR_BASE_URL=<WECKR_BASE_URL> -- npx -y @weckr/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@weckr/mcp"
],
"env": {
"WECKR_API_KEY": "<WECKR_API_KEY>",
"WECKR_PROJECT_ID": "<WECKR_PROJECT_ID>",
"WECKR_BASE_URL": "<WECKR_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@weckr/mcp"
],
"env": {
"WECKR_API_KEY": "<WECKR_API_KEY>",
"WECKR_PROJECT_ID": "<WECKR_PROJECT_ID>",
"WECKR_BASE_URL": "<WECKR_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e WECKR_API_KEY=<WECKR_API_KEY> -e WECKR_PROJECT_ID=<WECKR_PROJECT_ID> -e WECKR_BASE_URL=<WECKR_BASE_URL> mcp npx -y @weckr/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о weckr
Как установить weckr в Claude Code?
Выполните команду claude mcp add weckr -e WECKR_API_KEY=<WECKR_API_KEY> -- npx -y @weckr/mcp, подставив свой ключ проекта с префиксом wk_.
Что делает MCP-сервер weckr?
Он подключает ассистента к API сервиса Weckr для анализа расходов на модели. Агент может показывать маржинальность пользователей, статистику по функциям и варианты удешевления вызовов.
Передаёт ли weckr текст промптов и ответов моделей?
Нет, этот сервер работает исключительно с агрегированной статистикой. Тексты пользовательских промптов и завершений никуда не отправляются.