Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DB_HOST | Yes | PostgreSQL database host | localhost |
DB_NAME | Yes | PostgreSQL database name | |
DB_PORT | No | PostgreSQL database port | 5432 |
DB_USER | Yes | PostgreSQL database username | |
NODE_ENV | No | Environment mode (development or production) | development |
DB_PASSWORD | Yes | PostgreSQL database password |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Database Schema | Veritabanı şeması ve tablo bilgileri |
Smart Table Analysis | Akıllı tablo analizi ve öneriler |
Spatial Tables | Mekansal tablolar |
Spatial Indexes | Mekansal indeksler |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
test-connection | PostGIS veritabanı bağlantısını test et |
analyze-database | Veritabanı şemasını analiz et ve tablo bilgilerini topla |
smart-query | Doğal dilde sorulan soruyu anla ve uygun veritabanı sorgusuna çevir |
get-table-info | Belirli bir tablo hakkında detaylı bilgi al |
create-point | Koordinatlardan nokta geometrisi oluştur |
create-linestring | Koordinat dizisinden çizgi geometrisi oluştur |
create-polygon | Koordinat dizisinden poligon geometrisi oluştur |
calculate-distance | İki nokta arasındaki mesafeyi hesapla |
geometry-info | Geometri hakkında detaylı bilgi al (alan, uzunluk, boyut vs.) |
create-buffer | Geometri etrafında buffer oluştur |
transform-coordinates | Koordinat sistemini dönüştür |
simplify-geometry | Geometriyi basitleştir (Douglas-Peucker algoritması) |
geometry-intersection | İki geometrinin kesişimini bul |
geometry-union | Birden fazla geometriyi birleştir |
geometry-centroid | Geometrinin merkez noktasını bul |
geometry-convex-hull | Geometrinin konveks zarfını hesapla |
validate-geometry | Geometrinin geçerliliğini kontrol et |
find-nearby | Belirli bir noktanın çevresindeki özellikleri bul |
spatial-join | İki tablo arasında mekansal join işlemi yap |
create-spatial-index | Mekansal indeks oluştur |
raster-info | Raster verisinin bilgilerini al |
extract-raster-value | Belirli koordinattaki raster değerini çıkar |