Legion_mcp

Legion_mcp

🚀 数据库 MCP 服务器(由 Legion AI 提供)

这是一个借助 Legion 查询运行器集成模型上下文协议(MCP)Python SDK 的服务器,旨在帮助用户轻松访问和查询数据库。

这个工具由 Legion AI 提供。如需使用功能完整且强大的 AI 数据分析工具,请访问该网站。

🚀 快速开始

本服务器能助力用户访问和查询数据库,借助 Legion 查询运行器集成模型上下文协议(MCP)Python SDK 实现功能。使用前需了解相关特性、支持的数据库类型,完成必要的安装与配置。

✨ 主要特性

  • 📡 通过 Legion 查询运行器访问数据库。
  • 💪 支持模型上下文协议(MCP)以增强 AI 助手的功能。
  • 🛠️ 将数据库操作作为 MCP 资源、工具和提示暴露出来。
  • 🚀 多种部署选项(独立的 MCP 服务器、FastAPI 集成)。
  • 📊 查询执行与结果处理。
  • ⚙️ 灵活配置,可通过环境变量、命令行参数或 MCP 设置 JSON 进行调整。

📦 安装指南

必要参数

所有安装方法都需要两个参数:

  • DB_TYPE:数据库类型代码(见支持的数据库表格)。
  • DB_INSTANCE:数据库实例名称。

📚 详细文档

支持的数据库

数据库 DB_TYPE 代码
PostgreSQL pg
Redshift redshift
CockroachDB cockroach
MySQL mysql
RDS MySQL rds_mysql
Microsoft SQL Server mssql
BigQuery bigquery
Oracle DB oracle
SQLite sqlite

我们使用 Legion 查询运行器库作为连接器。更多详细信息请参考其 API 文档

什么是 MCP?

模型上下文协议(MCP)是用于在 AI 应用中维护上下文的标准。此服务器使用 MCP Python SDK 来:

  • 🛠️ 将数据库操作作为 AI 助手的工具暴露出来。
  • 📚 提供数据库模式和元数据作为资源。
  • 💡 生成有用的提示以执行数据库操作。
  • 🗨️ 启用与数据库的状态交互。

💻 使用示例

开发

测试

uv pip install -e ".[dev]"
pytest

发布

rm -rf dist/ build/ *.egg-info/ && python -m build
python -m build
python -m twine upload dist/*

📄 许可证

此仓库使用 GPL 许可证。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-09-23 18:39

相似服务问题

相关AI产品