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. Без затрат (только локальный поиск).

List Sessions

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

Параметры

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

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

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

Health Check

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

Параметры

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

queryвнешний мир

Execute a prompt via Claude Code CLI with optional file context and session resume. Claude is an AI coding agent that can generate, analyze, refactor, and explain code. Capabilities: code generation and refactoring, code analysis and explanation, file understanding (text and images), multi-turn conversations via sessionId. Cost: Default model is Sonnet (~$0.01-0.10/call). Use effort="low" for simple tasks, effort="high" + model="opus" for complex analysis. Set maxBudgetUsd to cap per-call cost (recommended for effort="max" or model="opus"). Tips: - Set workingDirectory to the target repo for project-aware responses. - Break complex tasks into focused prompts rather than one large request. - Resume multi-turn conversations with sessionId from a previous response's metadata. - Include relevant files via the files parameter for targeted context (text files inlined in prompt, images trigger allowed-tools mode). - Use noSessionPersistence=true for stateless one-shot calls.

Claude Query

Execute a prompt via Claude Code CLI with optional file context and session resume. Claude is an AI coding agent that can generate, analyze, refactor, and explain code. Capabilities: code generation and refactoring, code analysis and explanation, file understanding (text and images), multi-turn conversations via sessionId. Cost: Default model is Sonnet (~$0.01-0.10/call). Use effort="low" for simple tasks, effort="high" + model="opus" for complex analysis. Set maxBudgetUsd to cap per-call cost (recommended for effort="max" or model="opus"). Tips: - Set workingDirectory to the target repo for project-aware responses. - Break complex tasks into focused prompts rather than one large request. - Resume multi-turn conversations with sessionId from a previous response's metadata. - Include relevant files via the files parameter for targeted context (text files inlined in prompt, images trigger allowed-tools mode). - Use noSessionPersistence=true for stateless one-shot calls.

Параметры

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

    The prompt to send to Claude

  • filesstring[]

    File paths (text or images) relative to workingDirectory

  • modelstring

    Model alias or full Claude model name

  • sessionIdstring

    Claude session ID to resume with --resume

  • resetSessionboolean

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

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • workingDirectorystring

    Working directory for file resolution and CLI execution

  • timeoutnumber

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

  • maxResponseLengthinteger

    Soft limit on response length in words

  • maxBudgetUsdnumber

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

  • effortstring

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

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

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

Web Search

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

Параметры

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

    Search query or question

  • modelstring

    Model alias or full Claude model name

  • sessionIdstring

    Claude session ID to resume with --resume

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • workingDirectorystring

    Working directory for the CLI

  • timeoutnumber

    Timeout in milliseconds

  • maxResponseLengthinteger

    Soft limit on response length in words

  • maxBudgetUsdnumber

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

  • effortstring

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

structuredвнешний мир

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

Structured Output

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

Параметры

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

    What to generate or extract

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

    JSON Schema as a JSON string

  • filesstring[]

    Text file paths to include as context

  • modelstring

    Model alias or full Claude model name

  • sessionIdstring

    Claude session ID to resume with --resume

  • noSessionPersistenceboolean

    Disable session persistence for ephemeral print calls

  • workingDirectorystring

    Working directory for file resolution and CLI execution

  • timeoutnumber

    Timeout in milliseconds (default: 60000)

  • maxBudgetUsdnumber

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

Другие проверенные MCP-сервера

rinadelph/Agent-MCP

rinadelph/Agent-MCP

MCP сервер для координации нескольких AI-агентов при разработке. Агенты работают параллельно, используют общую память и граф знаний, что исключает потерю контекста и конфликты. Подходит для крупных...

TypeScript1270
ref-tools/ref-tools-mcp

ref-tools/ref-tools-mcp

MCP сервер для AI-агентов: быстрый доступ к документации API и библиотек. Оснащён поиском с фильтрацией результатов и чтением только релевантных разделов страниц - экономит токены. Подходит для Claude Code и других AI-кодинговых ассистентов.

TypeScript1140
Gitlab MCP

Gitlab MCP

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

TypeScript1819
Bright Data MCP

Bright Data MCP

официальный

MCP-сервер для подключения LLM к живому интернету в реальном времени — без блокировок и капч. Включает поиск, скрапинг в markdown и браузерную автоматику. Полезен для исследований, мониторинга цен ...

JavaScript2507
Doist/todoist-mcp

Doist/todoist-mcp

официальный

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

TypeScript528
LaurieWired/GhidraMCP

LaurieWired/GhidraMCP

GhidraMCP — MCP-сервер для Ghidra, подключающий LLM к реверс-инжинирингу. Декомпилирует код, переименовывает методы, анализирует бинарники через MCP-клиенты. Ускоряет анализ вредоносного ПО.

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

Лука Никитин