Repolode
googleapis

googleapis/mcp-toolbox

Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.

Звёзды
16,681
Форки
1,765
Открытые issues
396
Последний коммит
3 дня назад

Что это?

MCP Toolbox for Databases — это open source-сервер Model Context Protocol, который предоставляет AI-агентам, IDE-ассистентам и приложениям доступ к базам данных. Запустите его с готовым флагом для нужной базы данных, например --prebuilt=postgres, и MCP-клиенты, такие как Gemini CLI, Claude Code или Codex, получат универсальные инструменты для просмотра таблиц, выполнения SQL-запросов и изучения схем.

Для использования в production проект также служит фреймворком для создания собственных инструментов. Разработчики задают источники, инструменты, наборы инструментов, промпты и ресурсы в файле tools.yaml, используя параметризованные SQL-запросы и ограничивая доступ. Клиентские SDK для Python, JavaScript/TypeScript, Go и Java загружают эти инструменты во фреймворки, такие как LangChain, LlamaIndex, Genkit и ADK.

Сервер поддерживает широкий спектр баз данных, включая PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis, Elasticsearch и ClickHouse. Он управляет пулом подключений, поддерживает аутентификацию на основе IAM и сбор метрик и трейсов через OpenTelemetry. Также в него входит встроенный UI для тестирования инструментов.

Ключевые возможности

  • 01Готовые универсальные инструменты для популярных баз данных, доступные из IDE и CLI с поддержкой MCP
  • 02Собственные определения инструментов в YAML с параметризованными SQL-запросами, наборами инструментов и промптами
  • 03Клиентские SDK для Python, JavaScript/TypeScript, Go и Java
  • 04Аутентификация с интеграцией IAM и пул подключений
  • 05Экспорт метрик и трейсов OpenTelemetry
  • 06Интерактивный UI для тестирования инструментов и наборов инструментов

Сценарии использования

  • Помочь AI-ассистенту для написания кода изучить схему PostgreSQL или MySQL и создавать код с учетом структуры базы данных
  • Предоставить production-агенту несколько ограниченных параметризованных SQL-инструментов вместо прямого доступа к базе данных
  • Подключить агентов LangChain или LlamaIndex к данным в BigQuery или Spanner
  • Предоставить нескольким агентам доступ к запросам к базе данных через именованные наборы инструментов

Быстрый старт

  1. 1

    Добавьте сервер Toolbox в конфигурацию клиента MCP

  2. 2

    Запустите сервер Toolbox с помощью файла конфигурации

    npx @toolbox-sdk/server --config tools.yaml

Что важно знать

  • Для подключения к базе данных необходимо настроить переменные окружения для подключения или файл конфигурации.
  • Запуск через npx оптимизирован для удобства, а не производительности; для использования в production рекомендуется применять бинарные файлы или контейнеры.

Темы

Частые вопросы

Что такое mcp-toolbox?
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов. MCP Toolbox for Databases — это open source-сервер Model Context Protocol, который предоставляет AI-агентам, IDE-ассистентам и приложениям доступ к базам данных. Запустите его с готовым флагом для нужной базы данных, например --prebuilt=postgres, и MCP-клиенты, такие как Gemini CLI, Claude Code или Codex, получат универсальные инструменты для просмотра таблиц, выполнения SQL-запросов и изучения схем.
mcp-toolbox можно использовать бесплатно? Какая у него лицензия?
mcp-toolbox распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-toolbox всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcp-toolbox — 17 окт. 2026 г..
Для чего можно использовать mcp-toolbox?
Помочь AI-ассистенту для написания кода изучить схему PostgreSQL или MySQL и создавать код с учетом структуры базы данных Предоставить production-агенту несколько ограниченных параметризованных SQL-инструментов вместо прямого доступа к базе данных Подключить агентов LangChain или LlamaIndex к данным в BigQuery или Spanner Предоставить нескольким агентам доступ к запросам к базе данных через именованные наборы инструментов
Как установить mcp-toolbox?
Добавьте сервер Toolbox в конфигурацию клиента MCP Запустите сервер Toolbox с помощью файла конфигурации: npx @toolbox-sdk/server --config tools.yaml
Где скачать mcp-toolbox?
Исходный код и инструкции по установке — на GitHub: https://github.com/googleapis/mcp-toolbox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

187,7 тыс.45,9 тыс.PythonOtherОбновлён 7 часов назад