timescale/pg-aiguide
MCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generate better PostgreSQL code.
解決的問題
AI 編碼助手經常產生過時的 PostgreSQL 程式碼,缺少必要的約束與索引,或忽略現代功能與現實世界的最佳實務。pg-aiguide 為 AI 代理提供版本感知的文件與精選的最佳實務,確保其產生的資料庫結構與查詢具備穩健性、高效能且易於維護。
作法說明
它作為一組「技能」與 Model Context Protocol (MCP) 伺服器運作。為 AI 代理提供兩項主要功能:
- 語意搜尋:一個統一的搜尋工具(
search_docs),使用向量相似性與關鍵字搜尋,查詢官方 PostgreSQL 手冊、TimescaleDB 與 PostGIS 文件。 - 精選技能:一套具意見性的最佳實務庫(
view_skill),涵蓋結構設計、索引、資料類型與效能調校,代理可自動套用。
適用對象
使用 AI 編碼工具(如 Claude Code、Cursor、VS Code 或 Gemini CLI)並希望其 AI 助手撰寫高品質、現代化 PostgreSQL 程式碼的開發者。
主要亮點
- 版本感知文件:可存取依版本範圍的官方 PostgreSQL 手冊。
- 程式碼化最佳實務:涵蓋索引策略、資料完整性與命名慣例的精選技能。
- 廣泛的代理相容性:透過
npx skills或 MCP 伺服器整合,支援 40 多個代理。 - 擴充支援:包含 TimescaleDB 與 PostGIS 的文件與技能,pgvector 即將推出。
相關
- 專案
- 專案
- 專案
- 專案
- 專案