# Labby

Labby подключает HTTP- и stdio-серверы MCP через единый шлюз. Подходит для фильтрации инструментов, защищённых маршрутов и Code Mode.

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

## Что делает

Labby написан на Rust и работает как шлюз для upstream MCP-серверов. Он подключает HTTP и stdio-источники, показывает их инструменты, ресурсы и промпты, применяет фильтры публикации и открывает защищённые MCP-маршруты. Каталог можно свернуть в Code Mode с действиями `search` и `execute`.

В состав входят аутентификация bearer и OAuth, настройка хоста, проверка состояния, CLI, HTTP API, веб-интерфейс оператора и просмотр логов `labby serve`. Сервер также запускает отдельный stdio MCP-сервер через `labby proxy`, предоставляет проверяемые файловые операции и хранит JavaScript-сниппеты в `$LABBY_HOME`.

Установка бинарника не завершает настройку: после неё нужно подключить провайдера агента, выбрать модель, пройти стартовый тест и зарегистрировать клиент. Для установочного скрипта нужны `curl`, `tar` и `sha256sum` или `shasum`; на macOS также используется `unzip`.

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

## Установка

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

**Командой платформы**
```bash
claude mcp add --env LABBY_VERSION=<LABBY_VERSION> --env LABBY_REPO=<LABBY_REPO> --env LABBY_LOG=<LABBY_LOG> --transport stdio labby -- npx -y @dinglebear/labby
```
Вместо <…> подставьте свои значения

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

## Когда брать
- подключить HTTP- и stdio-MCP-серверы через один шлюз
- отфильтровать публикуемые инструменты и ресурсы
- защитить MCP-маршруты bearer- или OAuth-аутентификацией
- свернуть каталог в Code Mode с `search` и `execute`
- найти записи в логах `labby serve`

## Примеры запросов агенту
- Подключи upstream MCP-сервер и покажи его инструменты, ресурсы и промпты.
- Сверни доступный каталог в Code Mode и выполни действие через `search` и `execute`.
- Проверь состояние шлюза, а затем найди ошибки в логах `labby serve`.

## Похожие
- [cli-anything-slay-the-spire-ii](https://affpapa.org/nevibecode/skills/cli-anything-slay-the-spire-ii.md) — скилл · 472 установки
- [gh-cli](https://affpapa.org/nevibecode/skills/gh-cli.md) — скилл · 6600 установок
- [rivet-sandbox-agent](https://affpapa.org/nevibecode/skills/rivet-sandbox-agent.md) — скилл · 325 установок
- [Agent Relay](https://affpapa.org/nevibecode/mcp/agent-relay.md) — MCP-сервер · ★ 10
- [create-auth](https://affpapa.org/nevibecode/skills/create-auth.md) — скилл · 13400 установок
- [okx-cex-auth](https://affpapa.org/nevibecode/skills/okx-cex-auth.md) — скилл · 5900 установок

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