ifc-ruhsat
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| model_ozetiB | IFC dosyasının kimliği: şema (IFC4X3 olmalı), üreten yazılım, proje/saha/bina/kat adları, mahal sayısı ve sınıf başına varlık sayıları. Summary of an IFC file: schema, authoring software, spatial structure and entity counts by class. |
| yonetmelik_kontroluA | Modeli yönetmeliğe göre denetler: IFC sürümü, Proje/Saha/Bina/Kat iskeleti, EK-5 sınıf
listesi ve yasak vekil sınıflar, EK-5 isimlendirme (Disiplin-Kategori-Açıklama), EK-6/EK-7
zorunlu öznitelik ve özellik setleri (TREpys_ dahil), koordinat sistemi (TUREF EPSG:5253–5259),
kat bağı, yinelenen varlıklar, emsal toplamları. Her bulgu: seviye (hata/uyari/elle/bilgi),
madde, EK-9 satırı, GlobalId listesi. Checks an IFC model against the Turkish building-permit
BIM regulation and returns findings with article references. |
| ek9_formuB | EK-9 Model Kalite Kontrol Formu'nu (Tablo 9.1, 21 satır) Markdown olarak üretir; her satır Evet / Hayır / Elle ve dayanağıyla. Renders the regulation's model quality-control form (Annex 9) for the model as Markdown. |
| ek5_siniflarA | EK-5'teki zorunlu (Tablo 5.1) ve isteğe bağlı (Tablo 5.2) IFC sınıfları, Türkçe adı ve üç
harfli kategori koduyla; |
| ek6_gerekenlerB | Bir IFC sınıfı için yönetmeliğin istediği zorunlu öznitelikler, özellik setleri (Pset_/Qto_/TREpys_) ve Ön Tanımlı Tip listesi — EK-6 (yapı elemanları) ya da EK-7 (proje, kişi, kuruluş, koordinat). Kodlanmamış bir sınıf için bunu açıkça söyler. Required attributes and property sets for one IFC class per Annex 6/7. |
| yonetmelik_bilgisiA | Aracın dayandığı yönetmelik, Resmî Gazete tarihi/sayısı, yürürlük ve kademeli IFC takvimi, veri dosyalarının kaynak satırları ve araç sürümü. Which regulation this tool encodes, with the phased deadlines. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a distinct purpose: model summary, compliance check, form generation, class listing, attribute requirements, and regulation metadata. There is no overlap or ambiguity between them.
All tool names follow a consistent pattern: lowercase Turkish nouns with underscores, e.g., model_ozeti, yonetmelik_kontrolu. No mixing of conventions or verb styles.
6 tools is well-scoped for the IFC regulation-checking domain. Each tool provides a distinct capability without being redundant or overwhelming.
The tool set covers the core workflow: summary, compliance check, annex forms, class reference, and attribute requirements. Minor gap: no dedicated tool for Annex 7 alone, but ek6_gerekenler handles both Annex 6 and 7.