PostgreSQL开发工具

一个连接本地PostgreSQL实例的MCP服务器,提供数据库管理工具,适用于本地开发和原型设计。

  • by adam-versed
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 adam-versed/postgresql-server-mcp

使用说明

postgreSQL mcp服务器mcp服务器

连接到本地postgreSQL实例的mcp服务器-这是作为本地开发/原型辅助工具

发展

安装依赖项:

npm install

构建服务器:

npm run build

运行集成测试:

npm test

能力

此MCP服务器提供以下PostgreSQL工具:

工具 说明
list_tables 列出指定数据库中的表
execute_query 执行任意SQL查询
create_database 创建新数据库
drop_database 删除现有数据库
create_table 使用指定的列和约束创建新表
drop_table 从数据库中删除表
create_index 在指定的表列上创建索引
drop_index 从表中删除索引

安装

要与Claude Desktop一起使用,请添加服务器配置:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "postgresql-tools": {
      "command": "node",
      "args": ["/pathtoyourlocalfolder/build/index.js"],
      "env": {
        "POSTGRESQL_HOST": "localhost",
        "POSTGRESQL_PORT": "5432",
        "POSTGRESQL_USER": "adamjackson",
        "POSTGRESQL_PASSWORD": "",
        "POSTGRESQL_DATABASE": "seoanalysis"
      }
    }
  }
}