TL

theralabs/legion-mcp

Database management

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

95 stars 28 forks Качество 64 Тренд 15GPL-3.0

theralabs/legion-mcp - кандидат на сервер MCP, импортированный из https://github.com/theralabs/legion-mcp.

Обзор

theralabs/legion-mcp - кандидат на сервер MCP, импортированный из https://github.com/theralabs/legion-mcp.

Обзор (машинный перевод)

Сервер, который помогает людям получать доступ и запрашивать данные в базах данных с помощью Legion Query Runner с интеграцией протокола Model Context Protocol (MCP) Python SDK.

Поколение начинается здесь Этот инструмент разработан компанией Legion AI. Чтобы использовать полноценный и полностью управляемый инструмент анализа данных ИИ, посетите сайт. Напишите нам, если есть база данных, которую вы хотите, чтобы мы поддерживали. Конец поколения здесь

Почему стоит выбрать MCP базы данных

MCP отличается от других решений для доступа к базам данных по нескольким причинам:

** Унифицированный интерфейс с несколькими базами данных**: подключайтесь к PostgreSQL, MySQL, SQL Server и другим базам данных через единый последовательный API - нет необходимости изучать различные клиентские библиотеки для каждого типа базы данных. AI-Ready Integration: построена специально для взаимодействия помощников ИИ с помощью протокола Model Context Protocol (MCP), обеспечивающего работу баз данных на естественном языке. ** Zero-Configuration Schema Discovery**: автоматически обнаруживает и раскрывает схемы баз данных без ручной настройки или отображения. **Инструменты для агностической базы данных: найдите таблицы, изучите схемы и выполняйте запросы с помощью одного и того же набора инструментов независимо от базовой технологии базы данных.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Multi-Database MCP Server (by Legion AI)

A server that helps people access and query data in databases using the Legion Query Runner with integration of the Model Context Protocol (MCP) Python SDK.

Start Generation Here

This tool is provided by Legion AI. To use the full-fledged and fully powered AI data analytics tool, please visit the site. Email us if there is one database you want us to support.

End Generation Here

Why Choose Database MCP

Database MCP stands out from other database access solutions for several compelling reasons:

  • Unified Multi-Database Interface: Connect to PostgreSQL, MySQL, SQL Server, and other databases through a single consistent API - no need to learn different client libraries for each database type.
  • AI-Ready Integration: Built specifically for AI assistant interactions through the Model Context Protocol (MCP), enabling natural language database operations.
  • Zero-Configuration Schema Discovery: Automatically discovers and exposes database schemas without manual configuration or mapping.
  • Database-Agnostic Tools: Find tables, explore schemas, and execute queries with the same set of tools regardless of the underlying database technology.
  • Secure Credential Management: Handles database authentication details securely, separating credentials from application code.
  • Simple Deployment: Works with modern AI development environments like LangChain, FastAPI, and others with minimal setup.
  • Extensible Design: Easily add custom tools and prompts to enhance functionality for specific use cases.

Whether you’re building AI agents that need database access or simply want a unified interface to multiple databases, Database MCP provides a streamlined solution that dramatically reduces development time and complexity.

Features

  • Multi-database support - connect to multiple databases simultaneously
  • Database access via Legion Query Runner
  • Model Context Protocol (MCP) support for AI assistants
  • Expose database operations as MCP resources, tools, and prompts
  • Multiple deployment options (standalone MCP server, FastAPI integration)
  • Query execution and result handling
  • Flexible configuration via environment variables, command-line arguments, or MCP settings JSON
  • User-driven database selection for multi-database setups

Supported Databases

Database DB_TYPE code
PostgreSQL pg
Redshift redshift
CockroachDB cockroach
MySQL mysql
RDS MySQL rds_mysql
Microsoft SQL Server mssql
Big Query bigquery
Oracle DB oracle
SQLite sqlite

We use Legion Query Runner library as connectors. You can find more info on their api doc.

What is MCP?

Открыть полный README на GitHub

Установка

uvx database-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

REPLACE DB_TYPE and DB_CONFIG with your connection info. { "mcpServers": { "database-mcp": { "command": "uvx", "args": [ "database-mcp" ], "env": { "DB_TYPE": "pg", "DB_CONFIG": "{\"host\":\"localhost\",\"port\":5432,\"user\":\"user\",\"password\":\"pw\",\"dbname\":\"dbname\"}" }, "disabled": true, "autoApprove": [] } } }