Yapay zekâ asistanları için
Pantrix, kodlama asistanları için kendi belgelerini her derlemede kendi kaynaklarından yazar: bir MCP sunucusu, bir beceri, llms.txt ve bütün kütüphane JSON olarak. Bir asistan ihtiyacı olanı sorar ve Material'dan bir tahmini değil, kütüphanenin bugünkü hâlini alır.
Bir asistana verilenler
https://pantrixui.com/mcp | Bu sitenin HTTP üzerinden sunduğu MCP sunucusu: bir asistana yalnızca adresi verilir |
mcp-0.1.0-alpha03-all.jar | Aynı sunucu, kendi başına çalışan tek bir jar olarak; her sürüme ekli, kendi makinen için |
pantrix-ui becerisi | Pantrix ile yazılan kodun uyduğu kurallar, Material'ın adları ve Pantrix'inkiler, parçaların birbirine nasıl oturduğu |
llms.txt, llms-full.txt | Belgelerin dizini ve hepsi tek bir dosyada, bu sitenin kökünde |
pantrix-ui.json | Veri olarak kütüphane: her bileşen, parametreleri, örnekleri ve etiketleri |
Kurmak
Sunucuyu asistana ver
Sunucu
https://pantrixui.com/mcpadresinde cevap verir; asistana adresinden başkası gerekmez.Claude Code
claude mcp add -t http pantrix-ui https://pantrixui.com/mcpBir projenin .mcp.json'u
.mcp.json{ "mcpServers": { "pantrix-ui": { "type": "http", "url": "https://pantrixui.com/mcp" } } }Beceriyi kur
Beceri ne yapılacağını söyler; sunucu kütüphanenin bugün ne olduğunu söyler. İkisi birlikte en iyisidir. Claude Code'da beceriyi Pantrix UI'ın eklentisi getirir, kütüphanenin dağıtıldığı depodan:
claude plugin marketplace add develappsancho/pantrix-ui-cmp-package claude plugin install pantrix-ui@pantrix-uiYa da sunucuyu kendi makinende çalıştır
Jar her sürüme eklidir; kütüphanenin deposunda
./gradlew publishToMavenLocal'dan sonra yerel Maven deposunda da durur:~/.m2/repository/com/pantrixui/mcp/<sürüm>/. JDK 17 ya da üstünde çalışır. Beceriyi bir projeye de yazar; ekip onu git'ten alır, becerileri okuyan her asistan da kullanır:curl -fL --create-dirs -o ~/.pantrix/mcp-0.1.0-alpha03-all.jar https://github.com/develappsancho/pantrix-ui-cmp-package/releases/download/v0.1.0-alpha03/mcp-0.1.0-alpha03-all.jar claude mcp add pantrix-ui -- java -jar ~/.pantrix/mcp-0.1.0-alpha03-all.jar java -jar ~/.pantrix/mcp-0.1.0-alpha03-all.jar skill .claude/skills
Dosyalar nerede
| Ne | Nerede |
|---|---|
| MCP sunucusu | https://pantrixui.com/mcp, sürüme ekli mcp-0.1.0-alpha03-all.jar ya da yerel yayından sonra yerel Maven deposu |
| Beceri | Claude Code'un pantrix-ui@pantrix-ui eklentisi, sürüme ekli pantrix-ui-skill-0.1.0-alpha03.zip ya da jar'ın skill komutu |
llms.txt | https://pantrixui.com/llms.txt: bağlantıları bu sitenin sayfalarına gider, sayfası olmayanlar /llms/ altındadır |
| Bütün belgeler, kendi makinende | java -jar mcp-0.1.0-alpha03-all.jar docs <klasör> |
Neleri sorabilir
search_components, get_component | Ne için olduğuna göre bir bileşen ve derlenen örnekleriyle sayfası |
get_component_metadata | İçe aktarması, yayın adı, etiketleri ve her parametresi |
search_api, get_api | Adıyla ya da yaptığıyla herhangi bir bildirim |
get_example, list_examples | Bir örneğin içe aktarmalarıyla kodu |
search_documentation, get_documentation_page | Sayfalar, rehberler ve becerinin referansları |
get_changelog | Sürüm sürüm, neyin değiştiği |
get_rules | Becerinin kendisi, onu kurmamış bir asistan için |
Sırada ne var
- Pantrix'i bir asistana öğretmek: Belgelerin nasıl yazıldığı ve derlemeyi neyin durdurduğu.
- Kurulum: Kütüphanenin kendi bağımlılık satırları.
- Uygulamanızda detekt kuralları: Asistandan sonra bir makinenin tuttuğu kurallar.
- Değişiklik günlüğü: `get_changelog`'un verdiği.