开源推荐
evening
GitHub 热门项目:pg-aiguide
2026-09-10
1 阅读
约6分钟阅读
GitHub Trending
字号:
GitHub 项目:pg-aiguide
仓库地址:https://github.com/timescale/pg-aiguide
星级:1835 | 作者:时间刻度
项目描述:用于 Postgres 技能和文档的 MCP 服务器和 Claude 插件。帮助 AI 编码工具生成更好的 PostgreSQL 代码。
===================================================
自述文件内容:
# pg-aiguide
**针对编码助理的人工智能优化 PostgreSQL 专业知识**
pg-aiguide 帮助 AI 编码工具编写出更好的 PostgreSQL 代码。它提供:
- **语义搜索**跨官方 PostgreSQL 手册(版本感知)
- **AI 优化的“技能”** — 由 AI 代理自动使用的精心策划、固执己见的 Postgres 最佳实践
- **扩展生态系统文档**,从 TimescaleDB 开始,更多内容即将推出
将其用作:
- 通过“npx Skills”实现**代理技能** — 可与 Claude Code、Cursor、Codex、Gemini CLI 和 40 多个其他代理配合使用
- 可与任何 AI 编码代理一起使用的 **公共 MCP 服务器**,或者
- **Claude Code 插件**,针对与 Claude 的本机技能支持一起使用进行了优化。
## ⭐ 为什么选择 pg-aiguide?
AI 编码工具通常生成的 Postgres 代码如下:
- 过时的
- 缺少约束和索引
- 不了解现代PG功能
- 与现实世界的最佳实践不一致
pg-aiguide 通过为人工智能代理提供深入的、版本化的 PostgreSQL 知识和经过验证的模式来解决这个问题。
### 看看区别
https://github.com/user-attachments/assets/5a426381-09b5-4635-9050-f55422253a3d
<详情>
视频文字记录
给克劳德代码的提示:
> 请描述您将为电子商务网站创建的架构两次,第一次禁用 Tiger mcp 服务器,然后启用 Tiger mcp 服务器。每次,将架构写入当前工作目录中其自己的文件中。然后比较这两个文件,并使用定性和定量原因让我知道哪种方法生成了更好的模式。对于本示例,仅使用标准 Postgres。
结果(总结):
- **多 4 倍的约束**
- **索引增加 55%**(包括部分/表达式索引)
- **PG17-推荐模式**
- **现代功能**(“始终作为身份生成”,“NULLS NOT DISTINCT”)
- **更清晰的命名和文档**
结论:_pg-aiguide 产生更健壮、高性能、可维护的模式。_
详情>
## 🚀 快速入门
### 特工技能
为您的 AI 编码代理安装精选的 PostgreSQL 最佳实践技能:
````bash
npx 技能添加时间刻度/pg-aiguide --skill postgres
````
或者交互式地选择个人技能:
````bash
npx 技能添加时间刻度/pg-aiguide
````
可与 Claude Code、Cursor、Codex、Gemini CLI、VS Code 和 [40 多个其他代理](https://agentskills.io) 配合使用。
如需更深入的 PostgreSQL 知识,还可以添加 [MCP 服务器](#mcp-server),为您的代理提供对官方 PostgreSQL、TimescaleDB 和 PostGIS 手册的语义搜索。
### MCP 服务器
对于 PostgreSQL、TimescaleDB 和 PostGIS 文档的语义搜索,请添加 **公共 MCP 服务器**:
[https://mcp.tigerdata.com/docs](https://mcp.tigerdata.com/docs)
<详情>
使用 JSON 手动 MCP 配置
```json
{
“mcp服务器”:{
“pg-aiguide”:{
“url”:“https://mcp.tigerdata.com/docs”
}
}
}
````
详情>
或者它可以用作 **Claude 代码插件**:
````bash
克劳德插件市场添加时间刻度
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱