janee — MCP-сервер для Claude Code: что делает и как установить
Локальный прокси для ключей API в MCP-клиентах. Защищает секреты от попадания в контекст нейросети и ведёт журнал запросов.
claude mcp add --env JANEE_CONFIG=<JANEE_CONFIG> --transport stdio janee -- npx -y @true-and-useful/janeeЧто делает janee
Сервер перехватывает вызовы к внешним сервисам и подставляет реальные токены на лету. В файле ~/.janee/config.yaml сохраняются параметры для Stripe, GitHub или Twitter, а агент обращается к ним через инструмент execute. Каждое обращение к стороннему API фиксируется в локальном журнале с отметками времени, HTTP-методами и кодами ответов.
Для консольных утилит предусмотрен режим exec. Через вызов janee_exec сервер запускает утилиты из белого списка и передаёт токены в переменных окружения. При работе с GitHub сервер автоматически формирует временный скрипт askpass для git push и удаляет его сразу после завершения процесса. Без указания команды в параметре --allow-commands запуск в режиме exec будет заблокирован.
Какие задачи решает
- скрыть приватные ключи API от контекста языковой модели
- выполнять git-команды через временные токены без передачи паролей в чат
- ограничить доступ агента к внешним сервисам по времени жизни сессии
- собрать журнал вызовов сторонних API со статусами и путями
Примеры запросов агенту
- Выполни запрос к API Stripe через janee, чтобы получить список последних счетов
- Запусти
git pushв репозиторий через инструментjanee_execс пробросом рабочего токена - Отправь публикацию с помощью CLI-утилиты через настроенную возможность
twitter
Как установить janee
Командой платформы
claude mcp add --env JANEE_CONFIG=<JANEE_CONFIG> --transport stdio janee -- npx -y @true-and-useful/janeeВместо <…> подставьте свои значения
Командой платформы
codex mcp add janee --env JANEE_CONFIG=<JANEE_CONFIG> -- npx -y @true-and-useful/janeeВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"janee": {
"command": "npx",
"args": [
"-y",
"@true-and-useful/janee"
],
"env": {
"JANEE_CONFIG": "<JANEE_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"janee": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@true-and-useful/janee"
],
"env": {
"JANEE_CONFIG": "<JANEE_CONFIG>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e JANEE_CONFIG=<JANEE_CONFIG> janee npx -y @true-and-useful/janeeВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о janee
Как установить janee в Claude Code?
Выполните в терминале команду claude mcp add janee -- npx -y @true-and-useful/janee. Если требуется передать путь к конфигурационному файлу, запустите claude mcp add --env JANEE_CONFIG=<JANEE_CONFIG> --transport stdio janee -- npx -y @true-and-useful/janee.
Где хранятся ключи доступа?
Сервер сохраняет данные локально на вашей машине в каталоге ~/.janee/ в зашифрованном виде. Ключи не отправляются на удалённые облачные серверы провайдера.
Чем полезен режим exec?
Режим exec позволяет агенту запускать локальные CLI-команды через инструмент janee_exec. Секреты подставляются в переменные окружения процесса, поэтому агент не видит сам токен.