ydb/ydb-mcp

ydb/ydb-mcp

от ydb-platform
MCP-сервер для YDB: LLM выполняют SQL-запросы, анализируют планы и управляют объектами БД через естественный язык. Поддерживает аутентификацию и кастомные инструменты. Полезен разработчикам, работа...

YDB MCP


License PyPI version

Model Context Protocol server for YDB. It allows to work with YDB databases from any LLM that supports MCP. This integration enables AI-powered database operations and natural language interactions with your YDB instances.

YDB MCP server

Usage

Via uvx

uvx, which is an allias for uv run tool, allows you to run various python applications without explicitly installing them. Below are examples of how to configure YDB MCP using uvx.

Example: Using Anonymous Authentication
{
  "mcpServers": {
    "ydb": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint", "grpc://localhost:2136",
        "--ydb-database", "/local"
      ]
    }
  }
}
Via pipx

pipx allows you to run various applications from PyPI without explicitly installing each one. However, it must be installed first. Below are examples of how to configure YDB MCP using pipx.

Example: Using Anonymous Authentication
{
  "mcpServers": {
    "ydb": {
      "command": "pipx",
      "args": [
        "run", "ydb-mcp",
        "--ydb-endpoint", "grpc://localhost:2136",
        "--ydb-database", "/local"
      ]
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
ydb_describe_path

Получает подробную информацию о пути YDB.

Параметры
  • pathstringобязательный
ydb_explain_query

Объясняет SQL-запрос для YDB.

Параметры
  • sqlstringобязательный
ydb_explain_query_with_params

Объясняет параметризованный SQL-запрос к YDB.

Параметры
  • paramsstring | objectобязательный
  • sqlstringобязательный
ydb_list_directory

Перечисляет содержимое каталога в YDB

Параметры
  • pathstringобязательный
ydb_query

Выполняет SQL-запрос только для чтения к базе данных YDB.

Параметры
  • sqlstringобязательный
ydb_query_with_params

Выполняет параметризованный SQL-запрос только для чтения с JSON-параметрами.

Параметры
  • paramsstring | objectобязательный
  • sqlstringобязательный
ydb_status

Получает текущий статус подключения YDB

Параметры

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

0.3.0основная
0.2.2
0.2.1
0.2.0
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить ydb/ydb-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ydb-ydb-mcp-3fg99av7sa\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"ydb-mcp\",\"--ydb-endpoint\",\"grpc://localhost:2136\",\"--ydb-database\",\"/local\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ydb-ydb-mcp-3fg99av7sa -- uvx ydb-mcp --ydb-endpoint grpc://localhost:2136 --ydb-database /local

Либо через JSON-конфиг:

claude mcp add-json ydb-ydb-mcp-3fg99av7sa "{\"command\":\"uvx\",\"args\":[\"ydb-mcp\",\"--ydb-endpoint\",\"grpc://localhost:2136\",\"--ydb-database\",\"/local\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ydb-ydb-mcp-3fg99av7sa -- uvx ydb-mcp --ydb-endpoint grpc://localhost:2136 --ydb-database /local

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ydb-ydb-mcp-3fg99av7sa]
command = "uvx"
args = ["ydb-mcp", "--ydb-endpoint", "grpc://localhost:2136", "--ydb-database", "/local"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ydb/ydb-mcp, а в поле команды запуска — строку ниже:
uvx ydb-mcp --ydb-endpoint grpc://localhost:2136 --ydb-database /local

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ydb-ydb-mcp-3fg99av7sa.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ydb-ydb-mcp-3fg99av7sa
    command: uvx
    args:
      - "ydb-mcp"
      - "--ydb-endpoint"
      - "grpc://localhost:2136"
      - "--ydb-database"
      - "/local"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ydb-ydb-mcp-3fg99av7sa": {
      "command": "uvx",
      "args": [
        "ydb-mcp",
        "--ydb-endpoint",
        "grpc://localhost:2136",
        "--ydb-database",
        "/local"
      ]
    }
  }
}

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

bytebase/dbhub

bytebase/dbhub

от bytebase

DBHub выполняет SQL-запросы и ищет объекты схемы в PostgreSQL, MySQL, SQL Server и SQLite. Лёгкий, с read-only режимом.

TypeScript⭐ 3696
c4pt0r/mcp-server-tidb

c4pt0r/mcp-server-tidb

от c4pt0r

MCP сервер для подключения AI-ассистентов к TiDB Serverless. Выполняет SQL-запросы, управляет схемой и данными. Полезен разработчикам, использующим Claude Desktop и другие MCP-клиенты для работы с ...

Python⭐ 24
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

от jparkerweb

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript⭐ 130
crystaldba/postgres-mcp

crystaldba/postgres-mcp

от crystaldba

Подбирает оптимальные индексы, объясняет планы запросов и проверяет здоровье PostgreSQL. Выполняет SQL в безопасном режиме только для чтения.

Python⭐ 3413
f4ww4z/mcp-mysql-server

f4ww4z/mcp-mysql-server

от f4ww4z

MCP сервер для MySQL: управляет подключениями, выполняет SQL-запросы и описывает таблицы. Поддерживает безопасные параметризованные запросы (prepared statements). Идеален для ИИ-агентов, которым ну...

JavaScript⭐ 169
wenb1n-dev/mysql_mcp_server_pro

wenb1n-dev/mysql_mcp_server_pro

от wenb1n-dev

mcp_mysql_server_pro — это MCP-сервер для работы с MySQL: выполняет SQL-запросы, анализирует аномалии и здоровье базы, проверяет блокировки и предлагает оптимизацию. Поддерживает OAuth2.0, три роли...

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

Лука Никитин