Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
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
Добавьте сервер Toolbox в конфигурацию клиента MCP
- 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 обновляется ежедневно.
Похожие проекты
Локальный MCP-сервер, который перенаправляет запросы из Cursor, VS Code, Windsurf или Claude Desktop в ChatGPT, Claude, Gemini, Perplexity, BYOK API или локальные модели Ollama.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Сжимает вывод инструментов, логи, файлы и фрагменты RAG перед отправкой в LLM — в виде библиотеки, прокси или MCP-сервера.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
Открытый фреймворк для агентов: у AI-агента есть собственный Linux-десктоп в Docker, браузер и инструменты для работы с документами.