Skip to main content
Glama

bionic-mcp

Вы запускаете модели в LM Studio. bionic-mcp превращает их в инструменты, которые может вызывать Claude Code (или любой MCP-клиент), так что вы можете поручить дешёвую и объёмную работу своей машине вместо платной модели. Это бесплатно, локально и конфиденциально: промпт и ответ никогда не покидают ваш Mac.

Почему бы просто не указать клиенту на API LM Studio

Можно, но в итоге вас укусят две вещи. Этот сервер исправляет обе:

  • LM Studio незаметно подменяет модели. Если запросить модель, которая не загружена, его API тихо отвечает тем, что загружено, так что вы думаете, что общаетесь с 14B, а на самом деле — с 3B. Этот сервер заранее отклоняет неизвестный идентификатор модели и проверяет response.model в каждом ответе, так что вы всегда знаете, что ответило.

  • Холодная загрузка медленная. На 16 ГБ только одна модель остаётся в памяти, и переключение занимает 8-30 секунд. model:"auto" использует то, что уже загружено, вместо принудительной перезагрузки, поэтому быстрый вызов остаётся быстрым.

Вот и вся суть: безопасный доступ к моделям, которые вы уже запускаете, без двух граблей.

Related MCP server: Local LLM MCP Server

Где это вписывается в ваш процесс

Вы работаете в Claude Code и сталкиваетесь с подзадачей, для которой не нужна дорогая модель: классифицируйте это, суммируйте то, попросите второе мнение, извлеките поля из пачки. Передайте её respond — и она выполнится на вашем оборудовании бесплатно. models показывает, что установлено и загружено, чтобы вы могли выбрать, или позвольте auto решить.

Установка

Claude Code (копировать-вставить)

Вставьте это в ваш терминал. Он клонирует, устанавливает и регистрирует MCP за один раз:

git clone https://github.com/turner-moore/bionic-mcp.git && cd bionic-mcp && npm install && \
claude mcp add -s user bionic -- node "$(pwd)/index.js"

Вам также нужен LM Studio с запущенным локальным сервером (там находятся модели):

~/.lmstudio/bin/lms server start

Любой другой MCP-клиент

Добавьте это в конфиг вашего клиента (например, claude_desktop_config.json) с абсолютным путём:

{
  "mcpServers": {
    "bionic": {
      "command": "node",
      "args": ["/absolute/path/to/bionic-mcp/index.js"]
    }
  }
}

Укажите другой эндпоинт с помощью BIONIC_BASE_URL (по умолчанию http://127.0.0.1:1234).

Инструменты

  • respond: запустить промпт. Выберите модель по идентификатору или позвольте model:"auto" использовать загруженную. Принимает системный промпт, температуру и JSON-схему для принудительного структурированного вывода.

  • models: список установленных моделей с текущим состоянием загрузки и карточкой возможностей (качество, скорость, размер контекста), чтобы вы могли решить, что передать.

Одно важное правило: каждый промпт должен быть самостоятельным. Локальная модель не видит вашу сессию Claude, файлы или память, поэтому встраивайте все необходимые входные данные и инструкции.

Здесь два сервера

  • index.js (bionic): прямой мост к LM Studio. Начните здесь.

  • local.js (local): опциональная многоуровневая версия. Сначала она пытается использовать более быстрый локальный бэкенд (caix, Apple Core AI на Neural Engine) и переключается на LM Studio, когда тот недоступен. Зарегистрируйте его отдельно, если хотите:

    claude mcp add -s user local -- node "$(pwd)/local.js"

Требования

Node 18+ (для встроенного fetch) и LM Studio с запущенным сервером. Карточка возможностей находится в models.json, отредактируйте её в соответствии с вашими установленными моделями.

Related MCP Connectors

Related MCP Servers