mcpField
S
Sezzlee PostgreSQL

Sezzlee PostgreSQL

本地服务
docs.sezzlee.app数据库1今天更新

关于 Sezzlee PostgreSQL

Sezzlee PostgreSQL 是用于浏览 PostgreSQL 目录、架构和查询结果的只读 MCP 服务。它采用只读事务、有限批次游标,并对查询执行设置防护。

主要功能

  1. 01描述数据库连接
  2. 02搜索目录对象
  3. 03查看表、列和约束
  4. 04执行有界只读查询
  5. 05按最多 128 行的批次读取结果

适用场景

  1. 01查找可读取的表和视图
  2. 02检查表的列与约束
  3. 03在不修改数据的情况下查询获准访问的数据

MCP 相关

向 MCP 客户端提供连接描述、目录搜索、表检查和查询工具。每个请求都在只读事务中执行,并在结束后回滚。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sezzlee-postgres": {
"command": "npx",
"args": [
"-y",
"@sezzlee/postgres-mcp"
],
"env": {
"SEZZLEE_POSTGRES_SERVER": "<SEZZLEE_POSTGRES_SERVER>",
"SEZZLEE_POSTGRES_PORT": "<SEZZLEE_POSTGRES_PORT>",
"SEZZLEE_POSTGRES_DATABASE": "<SEZZLEE_POSTGRES_DATABASE>",
"SEZZLEE_POSTGRES_USER": "<SEZZLEE_POSTGRES_USER>",
"SEZZLEE_POSTGRES_PASSWORD": "<SEZZLEE_POSTGRES_PASSWORD>",
"SEZZLEE_POSTGRES_SSL_MODE": "<SEZZLEE_POSTGRES_SSL_MODE>",
"SEZZLEE_POSTGRES_CONNECT_TIMEOUT_MS": "<SEZZLEE_POSTGRES_CONNECT_TIMEOUT_MS>",
"SEZZLEE_POSTGRES_QUERY_TIMEOUT_MS": "<SEZZLEE_POSTGRES_QUERY_TIMEOUT_MS>"
}
}
}
}
启动命令npx -y @sezzlee/postgres-mcp
需要配置的环境变量
SEZZLEE_POSTGRES_SERVERDatabase host
SEZZLEE_POSTGRES_PORTDatabase port
SEZZLEE_POSTGRES_DATABASEDatabase name
SEZZLEE_POSTGRES_USERLogin of a read-only principal
SEZZLEE_POSTGRES_PASSWORD密钥Password of that login
SEZZLEE_POSTGRES_SSL_MODETLS mode
SEZZLEE_POSTGRES_CONNECT_TIMEOUT_MSConnect timeout in milliseconds
SEZZLEE_POSTGRES_QUERY_TIMEOUT_MSQuery timeout in milliseconds

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@sezzlee/postgres-mcp0.2.1

工具

4

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。