pg-aiguide

resmi

Postgres becerileri ve dokümantasyonu, AI kodlama araçlarının daha iyi PostgreSQL kodu oluşturmasına yardımcı olur.

Pg Aiguide MCP ile neler yapabilirsiniz?

  • Semantik dokümantasyon araması — Yapay zekânıza search_docs aracılığıyla PostgreSQL, TimescaleDB veya PostGIS rehberliği buldurun; sürüm farkındalıklı sonuçlarla.
  • Şema tasarımı desteği — GENERATED ALWAYS AS IDENTITY ve NULLS NOT DISTINCT gibi modern özelliklerle üretim kalitesinde bir Postgres şeması talep edin.
  • İndeksleme stratejisi tavsiyesi — Sorgu desenlerinize ve veri dağılımınıza göre uyarlanmış kısmi ve ifade indeksleri için öneriler alın.
  • En iyi uygulama becerileri — view_skill aracılığıyla kısıtlamalar, adlandırma kuralları ve performans ayarlama için seçilmiş PostgreSQL desenlerine erişin.
  • Eklenti ekosistemi sorgulama — Eklentiye özel SQL sözdizimi ve özellikler için TimescaleDB ve PostGIS dokümantasyonunu sorgulayın.

Barındırılan MCP Sunucusu

npx add-mcp 'https://mcp.tigerdata.com/docs'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

pg-aiguide

Yapay zeka odaklı PostgreSQL uzmanlığı, kodlama asistanları için

pg-aiguide, yapay zeka kodlama araçlarının çok daha iyi PostgreSQL kodu yazmasına yardımcı olur. Şunları sağlar:

  • Anlamsal arama resmi PostgreSQL kılavuzunda (sürüm duyarlı)
  • Yapay zeka odaklı "beceriler" — yapay zeka ajanları tarafından otomatik olarak kullanılan, seçilmiş ve görüşlü Postgres en iyi uygulamaları
  • Eklenti ekosistemi dokümantasyonu, TimescaleDB ile başlayan ve yakında daha fazlası gelecek

Şu şekilde kullanın:

  • Ajan Becerileri npx skills ile — Claude Code, Cursor, Codex, Gemini CLI ve 40'tan fazla diğer ajanla çalışır
  • Herhangi bir yapay zeka kodlama ajanıyla kullanılabilen genel bir MCP sunucusu, veya
  • Claude'un yerel beceri desteğiyle kullanılmak üzere optimize edilmiş bir Claude Code eklentisi.

⭐ Neden pg-aiguide?

Yapay zeka kodlama araçları genellikle şu özelliklere sahip Postgres kodu üretir:

  • güncel olmayan
  • kısıtlamalar ve indeksler eksik
  • modern PG özelliklerinden habersiz
  • gerçek dünya en iyi uygulamalarıyla tutarsız

pg-aiguide, yapay zeka ajanlarına derin, sürümlü PostgreSQL bilgisi ve kanıtlanmış desenler vererek bunu düzeltir.

Farkı görün

https://github.com/user-attachments/assets/5a426381-09b5-4635-9050-f55422253a3d

Video Transkripti

Claude Code'a verilen komut:

Lütfen bir e-ticaret web sitesi için oluşturacağınız şemayı iki kez tanımlayın, önce tiger mcp sunucusu devre dışıyken, sonra tiger mcp sunucusu etkinken. Her seferinde şemayı geçerli çalışma dizininde kendi dosyasına yazın. Ardından iki dosyayı karşılaştırın ve hangi yaklaşımın daha iyi şemayı ürettiğini hem nitel hem de nicel nedenlerle bana bildirin. Bu örnek için yalnızca standart Postgres kullanın.

Sonuç (özetlenmiş):

  • 4× daha fazla kısıtlama
  • %55 daha fazla indeks (kısmi/ifade indeksleri dahil)
  • PG17 tarafından önerilen desenler
  • Modern özellikler (GENERATED ALWAYS AS IDENTITY, NULLS NOT DISTINCT)
  • Daha temiz adlandırma ve dokümantasyon

Sonuç: pg-aiguide daha sağlam, performanslı ve sürdürülebilir şemalar üretir.

🚀 Hızlı Başlangıç

Ajan Becerileri

Yapay zeka kodlama ajanınız için seçilmiş PostgreSQL en iyi uygulama becerilerini yükleyin:

npx skills add timescale/pg-aiguide --skill postgres

Veya mevcut bir PostgreSQL veritabanını incelemek için şema keşif becerisini yükleyin:

npx skills add timescale/pg-aiguide --skill schema-exploration

Veya bireysel becerileri etkileşimli olarak seçin:

npx skills add timescale/pg-aiguide

Claude Code, Cursor, Codex, Gemini CLI, VS Code ve 40'tan fazla diğer ajanla çalışır.

Daha derin PostgreSQL bilgisi için, ajanınıza resmi PostgreSQL, TimescaleDB ve PostGIS kılavuzları üzerinde anlamsal arama yeteneği vermek üzere MCP sunucusunu da ekleyin.

MCP Sunucusu

PostgreSQL, TimescaleDB ve PostGIS dokümantasyonu üzerinde anlamsal arama için genel MCP sunucusunu ekleyin:

https://mcp.tigerdata.com/docs

JSON kullanarak manuel MCP yapılandırması
{
  "mcpServers": {
    "pg-aiguide": {
      "url": "https://mcp.tigerdata.com/docs"
    }
  }
}

Veya bir Claude Code Eklentisi olarak kullanılabilir:

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

Ortama göre kurulum

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

Bu depo bir claude code marketplace eklentisi olarak hizmet verir. Kurulum için şunu çalıştırın:

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

Bu eklenti, skills dizininde bulunan becerilerin yanı sıra PostgreSQL dokümantasyonunu aramak için TigerData tarafından barındırılan genel MCP sunucu uç noktamızı kullanır.

Codex

MCP sunucusunu codex'e eklemek için aşağıdakini çalıştırın:

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

Tek tıkla kurulum:

Install MCP Server

Veya aşağıdakini .cursor/mcp.json dosyasına ekleyin

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

MCP sunucusunu Gemini CLI'ye eklemek için aşağıdakini çalıştırın:

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

Aşağıdakini genel OpenCode yapılandırma dosyanıza (~/.config/opencode/opencode.json) veya proje düzeyindeki bir opencode.json dosyasına ekleyin. Dosya konumları hakkında daha fazla bilgi için OpenCode yapılandırma belgelerine ve mcp seçenekleri hakkında daha fazla bilgi için MCP sunucu belgelerine bakın.

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pg-aiguide": {
      "type": "remote",
      "url": "https://mcp.tigerdata.com/docs"
    }
  }
}

pg-aiguide araçlarını kullanmak için komutlarınıza use pg-aiguide ekleyin.

Visual Studio

Kurmak için düğmeye tıklayın:

Install in Visual Studio

VS Code

Kurmak için düğmeye tıklayın:

Install in VS Code

Alternatif olarak, MCP sunucusunu VS Code'a eklemek için aşağıdakini çalıştırın:

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

Kurmak için düğmeye tıklayın:

Install in VS Code Insiders

Alternatif olarak, MCP sunucusunu VS Code Insiders'a eklemek için aşağıdakini çalıştırın:

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

Aşağıdakini ~/.codeium/windsurf/mcp_config.json dosyasına ekleyin

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

💡 İlk Komutunuz

Kurulduktan sonra, pg-aiguide Postgres sorularını yanıtlayabilir veya şemalar tasarlayabilir.

Basit şema örnek komutu

Kullanıcı adlarını ve benzersiz e-posta adreslerini saklamak için bir Postgres tablo şeması oluşturun.

Karmaşık şema örnek komutu

Kıdemli bir yazılım mühendisisiniz. Bir IoT cihaz şirketi için Postgres şeması oluşturma görevi verildi. Cihazlar bir fabrika katında çevresel veriler toplar. Veriler ana veri noktaları olarak sıcaklık, nem, basıncı ve cihazdan cihaza değişen diğer ölçümleri içerir. Her cihazın benzersiz bir kimliği ve insan tarafından okunabilir bir adı vardır. Verilerin toplandığı zamanı da kaydetmek istiyoruz. Yakın tarihli veri analizi, ölçümlere dayalı aykırı değerleri ve anormallikleri bulmayı ve belirli cihazların verilerini geçici analiz için analiz etmeyi içerir. Geçmiş veri analizi, bir cihazın veri geçmişini analiz etmeyi veya uzun zaman dilimleri boyunca tüm cihazlar için istatistikler almayı içerir.

Özellikler

Dokümantasyon Arama (MCP Araçları)

  • search_docs Birden fazla dokümantasyon kaynağında anlamsal (vektör benzerliği) ve anahtar kelime (BM25) aramayı destekleyen birleşik arama aracı:
    • postgres - Resmi PostgreSQL kılavuzu, sürüme göre kapsamlandırılmış
    • tiger - Tiger Data'nın dokümantasyonu (TimescaleDB ve ekosistem)
    • postgis - PostGIS uzamsal uzantı dokümantasyonu

Beceriler (Yapay Zeka Odaklı En İyi Uygulamalar)

  • view_skill
    Yapay zeka kodlama asistanları tarafından otomatik olarak kullanılan, seçilmiş ve görüşlü PostgreSQL en iyi uygulama becerilerini sunar.

    Bu beceriler şu konularda rehberlik sağlar:

    • Mevcut PostgreSQL şemalarını ve nesnelerini keşfetme
    • Şema tasarımı
    • İndeksleme stratejileri
    • Veri türleri
    • Veri bütünlüğü ve kısıtlamalar
    • Adlandırma kuralları
    • Performans ayarlama
    • Modern PostgreSQL özellikleri

🔌 Ekosistem Dokümantasyonu

Bugün desteklenenler:

  • TimescaleDB (dokümantasyon + beceriler)
  • PostGIS (dokümantasyon)

Yakında:

  • pgvector

Ek uzantılar ve araçlar için katkılarınızı memnuniyetle karşılıyoruz.

🛠 Geliştirme

DEVELOPMENT.md dosyasına bakın:

  • MCP sunucusunu yerel olarak çalıştırma
  • yeni beceriler ekleme
  • yeni dokümantasyon ekleme

🤝 Katkıda Bulunma

Şunları memnuniyetle karşılıyoruz:

  • yeni Postgres en iyi uygulama becerileri
  • ek dokümantasyon külliyatları
  • arama kalitesi iyileştirmeleri
  • hata raporları ve özellik fikirleri

📄 Lisans

Apache 2.0