# Jev agent tools

MCP-сервер задаёт вопросы по доказательствам в репозитории, помогает разбирать изменения и выбирать существующие тесты.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Автор: NomenAK
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/NomenAK/jev-tools
- Обновлён: 2026-10-07
- HTML: https://affpapa.org/nevibecode/mcp/jev-agent-tools

## Что делает

Jev agent tools подключает к MCP-клиенту шесть инструментов для навигации по незнакомому коду, типизированных вопросов о содержимом репозитория, проверки готовых изменений и выбора тестов. Ответы опираются на данные проекта через Jev endpoint, а не заменяют чтение, поиск и запуск команд.

Сервер работает через stdio и принимает настройки из `JEV_TOOLS_URL`, `JEV_TOOLS_API_KEY`, `JEV_TOOLS_MODEL` и `JEV_TOOLS_ALLOW_COMMAND`. Для него нужен Node.js 24 или новее; Git и Bash требуются для необязательных свидетельств от команд. Без Node.js 24 или новее сервер не запустится.

Настройка выполняется командой MCP-клиента или через конфигурацию с `npx`. Сохранённый ключ хранится в открытом виде, поэтому способ хранения credentials стоит учитывать до включения сохранённой конфигурации.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `JEV_TOOLS_URL`, `JEV_TOOLS_API_KEY`, `JEV_TOOLS_MODEL`, `JEV_TOOLS_ALLOW_COMMAND` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env JEV_TOOLS_URL=<JEV_TOOLS_URL> --env JEV_TOOLS_API_KEY=<JEV_TOOLS_API_KEY> --env JEV_TOOLS_MODEL=<JEV_TOOLS_MODEL> --env JEV_TOOLS_ALLOW_COMMAND=<JEV_TOOLS_ALLOW_COMMAND> --transport stdio jev-agent-tools -- npx -y jev-agent-tools
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add jev-agent-tools --env JEV_TOOLS_URL=<JEV_TOOLS_URL> --env JEV_TOOLS_API_KEY=<JEV_TOOLS_API_KEY> --env JEV_TOOLS_MODEL=<JEV_TOOLS_MODEL> --env JEV_TOOLS_ALLOW_COMMAND=<JEV_TOOLS_ALLOW_COMMAND> -- npx -y jev-agent-tools
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "jev-agent-tools": {
            "command": "npx",
            "args": [
                "-y",
                "jev-agent-tools"
            ],
            "env": {
                "JEV_TOOLS_URL": "<JEV_TOOLS_URL>",
                "JEV_TOOLS_API_KEY": "<JEV_TOOLS_API_KEY>",
                "JEV_TOOLS_MODEL": "<JEV_TOOLS_MODEL>",
                "JEV_TOOLS_ALLOW_COMMAND": "<JEV_TOOLS_ALLOW_COMMAND>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "jev-agent-tools": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "jev-agent-tools"
            ],
            "env": {
                "JEV_TOOLS_URL": "<JEV_TOOLS_URL>",
                "JEV_TOOLS_API_KEY": "<JEV_TOOLS_API_KEY>",
                "JEV_TOOLS_MODEL": "<JEV_TOOLS_MODEL>",
                "JEV_TOOLS_ALLOW_COMMAND": "<JEV_TOOLS_ALLOW_COMMAND>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e JEV_TOOLS_URL=<JEV_TOOLS_URL> -e JEV_TOOLS_API_KEY=<JEV_TOOLS_API_KEY> -e JEV_TOOLS_MODEL=<JEV_TOOLS_MODEL> -e JEV_TOOLS_ALLOW_COMMAND=<JEV_TOOLS_ALLOW_COMMAND> jev-agent-tools npx -y jev-agent-tools
```
Вместо <…> подставьте свои значения

## Когда брать
- разобраться в незнакомом репозитории
- задать вопрос по фактам из кода
- проверить завершённые изменения
- выбрать существующие тесты для запуска

## Примеры запросов агенту
- Изучи незнакомый репозиторий и ответь на вопрос, опираясь на найденные файлы и факты.
- Проверь завершённые изменения и укажи, какие части кода подтверждают вывод.
- Выбери существующие тесты для проверки этих изменений.

## Похожие
- [cmux-review](https://affpapa.org/nevibecode/skills/cmux-review.md) — скилл · 499 установок
- [ponytail-review](https://affpapa.org/nevibecode/skills/ponytail-review.md) — скилл · 57000 установок
- [code-reviewer](https://affpapa.org/nevibecode/agents/code-reviewer.md) — субагент · 31050 установок
- [code-review-excellence](https://affpapa.org/nevibecode/skills/code-review-excellence.md) — скилл · 30193 установки
- [no-mistakes](https://affpapa.org/nevibecode/skills/no-mistakes.md) — скилл · 5600 установок
- [principle-sequence-verifiable-units](https://affpapa.org/nevibecode/skills/principle-sequence-verifiable-units.md) — скилл · 5100 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
