Legion MCP 数据库查询服务器
使用 Legion 查询运行器和 MCP 协议,帮助访问和查询数据库的服务器。
快速入门
安装
推荐使用 uv
工具运行,无需额外安装。
配置
需设置以下环境变量:
- DB_TYPE: 数据库类型代码(如 pg 表示 PostgreSQL)
- DB_CONFIG: 数据库连接配置 JSON 字符串
示例配置:
export DB_TYPE="pg"
export DB_CONFIG='{"host":"localhost","port":5432,"user":"username","password":"password","dbname":"database_name"}'
启动服务
开发模式:
mcp dev mcp_server.py
生产模式:
python mcp_server.py
功能
支持工具:
- execute_query: 执行 SQL 查询并返回结果
- get_table_columns: 获取表列名
资源:
- schema://all: 获取完整数据库结构
提示:
- sql_query: 创建 SQL 查询
- optimize_query: 优化 SQL 查询性能