返回市场
postgresql-mcp

postgresql-mcp

作者:Liu-creators2 星标更新:2025-04-16

项目介绍

PostgreSQL-MCP

PostgreSQL-MCP 是基于 MCP 框架的 PostgreSQL 数据库接口服务,提供了一个简单易用的 PostgreSQL 数据库操作工具。

安装

  1. 克隆此仓库
  2. 创建虚拟环境并安装依赖项
cd postgresql-mcp
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# 或
.venv\Scripts\activate  # Windows
pip install -e .

使用说明

通过环境变量或命令行参数配置数据库连接:

# 通过环境变量
export POSTGRES_HOST=localhost
export POSTGRES_PORT=5432
export POSTGRES_USER=postgres
export POSTGRES_PASSWORD=postgres
export POSTGRES_DATABASE=postgres

# 启动服务
python postgresql-mcp.py

或者使用命令行参数:

python postgresql-mcp.py --host localhost --port 5432 --user postgres --password postgres --database postgres

主要功能

  • execute_query 执行 SQL 查询
  • list_tables 列出指定模式下的所有表
  • describe_table 获取表结构
  • list_schemas 列出数据库中的所有模式

注意事项

确保 PostgreSQL 服务器正在运行并且可以访问。