Back to MCP directory
publicPublicdnsLocal runtime

pg-aiguide

pg-aiguide是一个AI优化的PostgreSQL知识库,为AI编程助手提供语义搜索官方文档、最佳实践技能和扩展生态文档,帮助生成更高质量的PostgreSQL代码。

article

README

🚀 pg-aiguide

pg-aiguide 为代码编写助手提供经过 AI 优化的 PostgreSQL 专业知识。它能显著提升 AI 编码工具编写 PostgreSQL 代码的质量,主要功能包括:

  • 语义搜索:可对官方 PostgreSQL 手册进行语义搜索(支持版本识别)。
  • AI 优化“技能”:精心整理、专业权威的 Postgres 最佳实践,能被 AI 智能体自动运用。
  • 扩展生态文档:目前已涵盖 TimescaleDB,更多扩展即将推出。

它支持以下两种使用方式:

  • 公共 MCP 服务器:可与任何 AI 编码智能体配合使用。
  • Claude Code 插件:针对 Claude 的原生技能支持进行了优化。

🚀 快速开始

pg-aiguide 作为公共 MCP 服务器可供使用:

https://mcp.tigerdata.com/docs

使用 JSON 手动配置 MCP
{
  "mcpServers": {
    "pg-aiguide": {
      "url": "https://mcp.tigerdata.com/docs"
    }
  }
}

也可以作为Claude Code 插件使用:

claude plugin marketplace add timescale/pg-aiguide
claude plugin install pg@aiguide

按环境安装

一键安装

Install in Cursor Install in VS Code Install in VS Code Insiders Install in Visual Studio Install in Goose Add MCP Server pg-aiguide to LM Studio

Claude Code

本仓库可作为 claude code 市场插件使用。要安装,请运行:

claude plugin marketplace add timescale/pg-aiguide
claude plugin install pg@aiguide

此插件会使用 skills 目录中的技能,以及由 TigerData 托管的公共 MCP 服务器端点来搜索 PostgreSQL 文档。

Codex

运行以下命令将 MCP 服务器添加到 codex:

codex mcp add --url "https://mcp.tigerdata.com/docs" pg-aiguide
Cursor

一键安装:

Install MCP Server

或者将以下内容添加到 .cursor/mcp.json

{
  "mcpServers": {
    "pg-aiguide": {
      "url": "https://mcp.tigerdata.com/docs"
    }
  }
}
Gemini CLI

运行以下命令将 MCP 服务器添加到 Gemini CLI:

gemini mcp add -s user pg-aiguide "https://mcp.tigerdata.com/docs" -t http
Visual Studio

点击按钮进行安装:

Install in Visual Studio

VS Code

点击按钮进行安装:

Install in VS Code

或者,运行以下命令将 MCP 服务器添加到 VS Code:

code --add-mcp '{"name":"pg-aiguide","type":"http","url":"https://mcp.tigerdata.com/docs"}'
VS Code Insiders

点击按钮进行安装:

Install in VS Code Insiders

或者,运行以下命令将 MCP 服务器添加到 VS Code Insiders:

code-insiders --add-mcp '{"name":"pg-aiguide","type":"http","url":"https://mcp.tigerdata.com/docs"}'
Windsurf

将以下内容添加到 ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "pg-aiguide": {
      "serverUrl": "https://mcp.tigerdata.com/docs"
    }
  }
}

💡 首次使用提示

安装完成后,pg-aiguide 可以回答 Postgres 相关问题或设计数据库模式。

简单模式示例提示

创建一个用于存储用户名和唯一电子邮件地址的 Postgres 表模式。

复杂模式示例提示

你是一名资深软件工程师。你接到一项任务,要为一家物联网设备公司生成一个 Postgres 模式。 这些设备在工厂车间收集环境数据。数据主要包括温度、湿度、压力等测量值,以及因设备而异的其他测量值。每个设备都有唯一的 ID 和一个便于人类阅读的名称。我们还希望记录数据收集的时间。对近期数据的分析包括根据测量值找出异常值和反常情况,以及对特定设备的数据进行临时分析。对历史数据的分析包括分析单个设备的数据历史,或获取所有设备在较长时间段内的统计信息。

✨ 主要特性

语义搜索(MCP 工具)

技能(AI 优化的最佳实践)

  • view_skill
    提供精心整理、专业权威的 PostgreSQL 最佳实践技能,供 AI 编码助手自动使用。

    这些技能涵盖以下方面的指导:

    • 模式设计
    • 索引策略
    • 数据类型
    • 数据完整性和约束
    • 命名约定
    • 性能调优
    • 现代 PostgreSQL 特性

📚 详细文档

🔌 生态系统文档

目前支持:

  • TimescaleDB(文档 + 技能)

即将支持:

  • pgvector
  • PostGIS

我们欢迎为更多扩展和工具做出贡献。

🛠 开发相关

如需了解以下内容,请参阅 DEVELOPMENT.md

  • 在本地运行 MCP 服务器
  • 添加新技能
  • 添加新文档

🤝 贡献指南

我们欢迎以下方面的贡献:

  • 新的 Postgres 最佳实践技能
  • 更多的文档语料库
  • 搜索质量的改进
  • 错误报告和功能建议

📄 许可证

本项目采用 Apache 2.0 许可证。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client