hampsterx/claude-mcp-bridge

hampsterx/claude-mcp-bridge

от hampsterx
MCP-сервер, который оборачивает Claude Code CLI в подпроцесс и открывает его возможности как MCP-инструменты. Пригодится, если у клиента нет shell-доступа (Cursor, Windsurf, VS Code). Поддерживает ...

claude-mcp-bridge

npm version npm downloads CI License: MIT Node.js TypeScript MCP

MCP server that wraps Claude Code CLI as a subprocess, exposing its capabilities as Model Context Protocol tools.

Works with any MCP client: Codex CLI, Gemini CLI, Cursor, Windsurf, VS Code, or any tool that speaks MCP.

Do you need this?

If you're in a terminal agent (Codex CLI, Gemini CLI) with shell access, call Claude Code CLI directly:

# Analyze specific files
claude -p --bare --allowed-tools "Read" "Analyze src/utils/parse.ts for edge cases"

# With budget cap
claude -p --bare --max-budget-usd 0.50 "Is this retry logic sound?"

--bare skips hooks, memory, and plugins for clean subprocess use. --allowed-tools controls exactly what Claude can access. --max-budget-usd prevents runaway costs.

For code review, see Code review with this CLI.

Use this MCP bridge instead when:

  • Your client has no shell access (Cursor, Windsurf, Claude Desktop, VS Code)
  • You need structured output with native --json-schema validation
  • You need session resume across calls (--resume SESSION_ID)
  • You need concurrency management and security hardening
  • You want cost metadata surfaced in MCP responses
Инструменты были проиндексированы:
listSessionsтолько чтениеидемпотентный

Перечисляет активные сессии Claude CLI, отслеживаемые этим сервером. Возвращает метаданные сессии (ID, модели, тайминги, количество ходов, совокупную стоимость) для оркестрации. Используйте для проверки доступных сессий перед возобновлением с sessionId. Без затрат (только локальный поиск).

Список сессий

Параметры

Без параметров.

pingтолько чтениеидемпотентный

Health check: проверяет, установлен ли Claude CLI и выполнен ли вход, сообщает версии, возможности и конфигурацию. Без затрат (только локальная проверка).

Проверка работоспособности

Параметры

Без параметров.

queryвнешний мир

Выполняет запрос через Claude Code CLI с опциональным файловым контекстом и возобновлением сессии. Claude - это AI-агент для программирования, который умеет генерировать, анализировать, рефакторить и объяснять код. Возможности: генерация и рефакторинг кода, анализ и объяснение кода, понимание файлов (текст и изображения), многошаговые диалоги через sessionId. Стоимость: модель по умолчанию - Sonnet (~$0.01-0.10 за вызов). Используйте effort="low" для простых задач, effort="high" + model="opus" для сложного анализа. Установите maxBudgetUsd, чтобы ограничить стоимость одного вызова (рекомендуется для effort="max" или model="opus"). Советы: - Устанавливайте workingDirectory на целевой репозиторий, чтобы ответы учитывали проект. - Разбивайте сложные задачи на сфокусированные запросы, а не отправляйте один большой запрос. - Возобновляйте многошаговые диалоги с помощью sessionId из метаданных предыдущего ответа. - Включайте нужные файлы через параметр files для точного контекста (текстовые файлы подставляются в запрос, изображения включают режим allowed-tools). - Используйте noSessionPersistence=true для одноразовых вызовов без сохранения состояния.

Claude Query

Параметры
  • effortstring

    Effort level: low, medium, high, or max (passed to --effort)

  • filesstring[]

    File paths (text or images) relative to workingDirectory

  • maxBudgetUsdnumber

    Maximum cost budget in USD for this call (passed to --max-budget-usd)

  • maxResponseLengthinteger

    Soft limit on response length in words

  • modelstring

    Model alias or full Claude model name

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • promptstringобязательный

    The prompt to send to Claude

  • resetSessionboolean

    Clear stored session state before execution (use with sessionId to start fresh)

  • sessionIdstring

    Claude session ID to resume with --resume

  • timeoutnumber

    Timeout in milliseconds (default: 60000, image queries: 120000)

  • workingDirectorystring

    Working directory for file resolution and CLI execution

searchидемпотентныйвнешний мир

Веб-поиск через Claude Code CLI с помощью инструментов WebSearch и WebFetch. Ищет в интернете и составляет развёрнутый ответ с указанием источников. Используйте для: актуальной информации, поиска документации, справок по API, сравнения библиотек и исследовательских вопросов. Стоимость: Обычно ~$0.02–0.05 за поиск с Sonnet. Советы: - Задавайте конкретные, сфокусированные вопросы для лучших результатов. - Результаты включают URL источников для проверки. - Используйте maxResponseLength, чтобы управлять объёмом ответа. - Увеличьте тайм-аут для сложных исследовательских запросов, требующих множественных загрузок веб-страниц.

Веб-поиск

Параметры
  • effortstring

    Effort level: low, medium, high, or max (default: medium for search)

  • maxBudgetUsdnumber

    Maximum cost budget in USD for this call (passed to --max-budget-usd)

  • maxResponseLengthinteger

    Soft limit on response length in words

  • modelstring

    Model alias or full Claude model name

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • querystringобязательный

    Search query or question

  • sessionIdstring

    Claude session ID to resume with --resume

  • timeoutnumber

    Timeout in milliseconds

  • workingDirectorystring

    Working directory for the CLI

structuredвнешний мир

Генерирует JSON, соответствующий предоставленной JSON Schema. Использует нативный флаг --json-schema в Claude CLI для валидированного вывода (не на стороне клиента). Используется для: извлечения данных из текста/файлов, классификации, разбора сущностей или любой задачи, требующей машиночитаемого вывода. Стоимость: как у обычного запроса (~$0.01-0.10 за вызов). Сложность схемы практически не влияет на стоимость. Советы: - Передавайте JSON Schema как JSON-строку в параметре schema. - Максимальный размер схемы: 20 КБ. Делайте схемы лаконичными для надёжного вывода. - Для задач извлечения данных включайте исходный текст через параметр files или прямо в запросе.

Структурированный вывод

Параметры
  • filesstring[]

    Text file paths to include as context

  • maxBudgetUsdnumber

    Maximum cost budget in USD for this call (passed to --max-budget-usd)

  • modelstring

    Model alias or full Claude model name

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • promptstringобязательный

    What to generate or extract

  • schemastringобязательный

    JSON Schema as a JSON string

  • sessionIdstring

    Claude session ID to resume with --resume

  • timeoutnumber

    Timeout in milliseconds (default: 60000)

  • workingDirectorystring

    Working directory for file resolution and CLI execution

Похожие MCP-сервера

juehang/vscode-mcp-server

juehang/vscode-mcp-server

Расширение для VS Code, которое через MCP-протокол позволяет ИИ-агентам (Claude и другим) напрямую редактировать файлы, искать символы и выполнять shell-команды в вашей среде разработки. Идеально д...

TypeScript392
Gitlab MCP

Gitlab MCP

GitLab MCP сервер для AI-клиентов: управляйте проектами, merge request, issues, pipelines, wiki и релизами. Поддерживает PAT, OAuth, read-only режим и удаленную авторизацию. Работает с VS Code, Claude, Cursor и другими MCP инструментами.

TypeScript1964
notasandy/mcp-code-sanitizer

notasandy/mcp-code-sanitizer

MCP сервер для строгого AI-ревью кода: находит баги, уязвимости и оценивает качество от 0 до 100. Подходит разработчикам в Claude, Cursor и VS Code. Бесплатный анализ через Groq, интеграция с GitHub Actions для автоматических PR-ревью.

Python2
Todoist MCP

Todoist MCP

официальный

MCP сервер для Todoist даёт AI-агентам полный доступ к задачам. Создавайте, ищите и редактируйте задачи через LLM. Поддерживает streamable HTTP, OAuth, интеграцию с Claude, Cursor и VS Code. Инструменты переиспользуемы и работают как MCP, так и напрямую.

TypeScript545
bababoi-bibilabu/agent-mq

bababoi-bibilabu/agent-mq

MCP-сервер agent-mq реализует очередь сообщений для AI-ассистентов. Используется, чтобы AI-агенты могли общаться друг с другом, обмениваться задачами и результатами. Пригодится разработчикам, запус...

Python2
taskade/mcp

taskade/mcp

Taskade MCP сервер с 62 инструментами для управления проектами, задачами, AI-агентами, вебхуками и базами знаний прямо из любимого AI-клиента (Claude, Cursor, Windsurf, VS Code). Подходит для автоматизации рабочих процессов и интеграции Taskade в любой MCP-клиент.

TypeScript164
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин