# mcp

Принимает тестовые вебхуки, проверяет структуру полезной нагрузки и отдаёт отчёты валидации агенту прямо в редакторе кода.

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

## Что делает

Сервер связывает ИИ-агента с сервисом Hookline. Ассистент создаёт временные URL для приёма вебхуков, ожидает входящие HTTP-запросы через `wait_for_request` и сверяет пришедшие JSON-данные с правилами валидации. Запросы с внешних сервисов изолируются в блоках `<untrusted_external_data>`, чтобы снизить риск prompt injection.

Инструменты разделены по уровню доступа. Если ключ `HOOKLINE_API_KEY` настроен как read-only, методы записи вроде `create_endpoint` или `create_custom_rule` даже не регистрируются в сессии. Для работы требуются Node версии 20 или новее и валидный ключ API; без ключа сервер завершит работу с ошибкой 401 при запуске.

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

## Установка

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

**Командой платформы**
```bash
claude mcp add mcp -e HOOKLINE_API_KEY=<HOOKLINE_API_KEY> -- npx -y @hookline/mcp
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add hookline-org-mcp --env HOOKLINE_API_KEY=<HOOKLINE_API_KEY> -- npx -y @hookline/mcp
```
Вместо <…> подставьте свои значения

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e HOOKLINE_API_KEY=<HOOKLINE_API_KEY> hookline-org-mcp npx -y @hookline/mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- принимать и разбирать входящие вебхуки при отладке интеграций
- проверять тело запросов по правилам валидаторов Hookline
- эмулировать ответы сервера с помощью `set_mock_response`
- сравнивать различия между двумя JSON-нагрузками

## Примеры запросов агенту
- Создай тестовый эндпоинт для вебхука и покажи сгенерированный URL.
- Дождись следующего входящего запроса на эндпоинт и выведи отчёт валидации.
- Сравни полезную нагрузку из последнего вебхука с эталонным JSON.

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16730
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/nevibecode/mcp/openwork-mcp-gateway.md) — MCP-сервер · ★ 24271
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18779
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP-сервер · ★ 7548

## Другие версии с тем же именем
- [mcp · kubeshark](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — ★ 12110
- [mcp · butterbase-ai](https://affpapa.org/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/nevibecode/mcp/mcp.md) — ★ 2766
- [mcp · sceneview](https://affpapa.org/nevibecode/mcp/sceneview-mcp.md) — ★ 1349
- [mcp · buoy-gg](https://affpapa.org/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

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