Token导航 LogoToken导航TokenDH.com
Postgres MCP Server With SSE Transport logo
开发工具stdio官方级别未说明来源级核验

Postgres MCP Server With SSE Transport

MCP Server

MCP服务器是一个支持多AI提供商、PostgreSQL数据库集成和灵活通信传输的模型上下文协议实现,适用于需要安全配置管理和可扩展工具注册的开发场景。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
开发工具Python数据库连接

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

VajraM-dev

提供方

VajraM-dev

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

MCP(模型上下文协议)服务器

项目结构

├── client.py             # Client-side interaction script
├── server.py             # Main MCP server implementation
├── pg_connect.py         # PostgreSQL database connection
├── lm_config.py          # Language model configuration
│
├── .env.example          # Example environment configuration
├── .env.dev              # Development environment configuration
├── requirements.txt      # Project dependencies
└── .gitignore            # Git ignore file

先决条件

  • Python 3.10+
  • PostgreSQL
  • API访问人工智能提供商(Anthropic、Google)

安装

1.克隆存储库

git https://github.com/VajraM-dev/Postgres-MCP-Server-With-SSE-Transport.git

2.创建虚拟环境

python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`

3.安装依赖项

pip install -r requirements.txt

4.配置环境

  1. 复制 .env.example.env.dev
  2. 填写所需配置:
cp .env.example .env.dev
nano .env.dev  # or use your preferred text editor

配置参数

  • POSTGRES_USERNAME:PostgreSQL数据库用户名
  • POSTGRES_PASSWORD:PostgreSQL数据库密码
  • POSTGRES_DB_NAME:数据库名称
  • POSTGRES_HOST:数据库主机
  • POSTGRES_PORT:数据库端口
  • MCP_NAME:服务器名称
  • MCP_HOST:服务器主机
  • MCP_PORT:服务器端口
  • TRANSPORT:通信传输(sse/stdio)
  • ANTHROPIC_API_KEY:无烟煤API键
  • GOOGLE_API_KEY:Google API密钥
  • USE_PROVIDER:默认AI提供程序

运行服务器

发展模式

python server.py

客户互动

python client.py

主要特点

  • 🔒 安全配置管理
  • 🗃️ PostgreSQL数据库集成
  • 🤖 多提供商AI模型支持
  • 📡 灵活的通信传输
  • 🛡️ 可扩展工具注册

支持的AI提供商

  • 拟人(克劳德模型)
  • 谷歌(双子座车型)

工具和端点

可用工具

  • list_tables():检索数据库表
  • 可以通过装饰器轻松添加自定义工具

端点

  • /sse:服务器发送事件终结点
  • 可定制的路线和工具注册

扩展框架

添加新工具

@app.tool()
def custom_tool():
    """Custom tool implementation"""
    # Your tool logic here

配置AI提供者

修改 lm_config.py 添加或配置新的AI提供商。

目录标签

目录标签

开发工具Python数据库连接AI模型集成本地部署通信协议可扩展框架

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP