# self-inspect-mcp

MCP-сервер возвращает вопрос, который заставляет агента проверить собственные предположения. Нужен на развилках, перед планом или финальным ответом.

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

## Что делает

self-inspect-mcp принимает описание мысли или текущей задачи и возвращает один метавопрос для проверки скрытых предположений. Он помогает заметить, что принято за факт, где нарушена логика или чего не хватает до следующего шага. Ответ формирует детерминированный селектор без LLM, эмбеддингов и API-ключа.

MCP-интерфейс предоставляет инструмент `self_inspect` с аргументом `thought`. Сервер можно подключить по HTTP или запустить локально через `npx self-inspect-mcp`; для Python есть отдельный файл `dist/self_inspect.py` на стандартной библиотеке. Вызов лучше делать на реальном тупике: принудительная проверка после каждого шага создаёт лишние исправления и может ухудшить рассуждение.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://api.ejentum.com/self-inspect-mcp`

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http self-inspect-mcp https://api.ejentum.com/self-inspect-mcp
```

2. **Командой платформы**
```bash
claude mcp add self-inspect-mcp -- npx -y self-inspect-mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add self-inspect-mcp --url https://api.ejentum.com/self-inspect-mcp
```

2. **Командой платформы**
```bash
codex mcp add self-inspect-mcp -- npx -y self-inspect-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "self-inspect-mcp": {
            "url": "https://api.ejentum.com/self-inspect-mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "self-inspect-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "self-inspect-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "self-inspect-mcp": {
            "type": "http",
            "url": "https://api.ejentum.com/self-inspect-mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "self-inspect-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "self-inspect-mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http self-inspect-mcp https://api.ejentum.com/self-inspect-mcp
```

2. **Командой платформы**
```bash
gemini mcp add self-inspect-mcp npx -y self-inspect-mcp
```

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

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

## Похожие
- [dotnet-inspect](https://affpapa.org/nevibecode/skills/dotnet-inspect.md) — скилл · 508 установок
- [dotnet-inspect-correctness](https://affpapa.org/nevibecode/skills/dotnet-inspect-correctness.md) — скилл · 415 установок
- [node-inspect-debugger](https://affpapa.org/nevibecode/skills/node-inspect-debugger.md) — скилл · 396 установок
- [self-hosted-funnel-launch](https://affpapa.org/nevibecode/skills/self-hosted-funnel-launch.md) — скилл · 103000 установок
- [inspect-dropbox-file](https://affpapa.org/nevibecode/skills/inspect-dropbox-file.md) — скилл · ★ 7604
- [convex-self-heal](https://affpapa.org/nevibecode/skills/convex-self-heal.md) — скилл · 36100 установок

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