1.8 KiB
1.8 KiB
MCP Uygulama Plani (Kod Gelistirme Odakli)
Bu planin hedefi:
- MCP'yi once MD tabanli ve guvenli sekilde calisir hale getirmek
- Sonra kod gelistirmeyi hizlandiran tool'lara gecmek
Faz 1 - MD tabanli temel (1-2 gun)
- Hedefi sabitle
- Ilk hedef: endpoint degisikligi oncesi etki analizi ve test plani bilgisi almak.
- Tool spec dosyalarini olustur
- docs/mcp-tools/codebase_map.md
- docs/mcp-tools/endpoint_contract_find.md
- docs/mcp-tools/test_plan_suggest.md
- MCP servere iki read-only tool ekle
- md_guide_list
- md_guide_get
- Guvenlik sinirlari
- Sadece docs/mcp-tools klasoru okunur
- Sadece .md dosyalari listelenir/okunur
- Path traversal engeli uygulanir
- Maksimum dosya boyutu limiti uygulanir
- Dogrulama
- tools/list icinde yeni 2 tool gorunmeli
- md_guide_list en az 3 dosya donmeli
- md_guide_get secilen dosyayi okumali
Faz 2 - Kod zeka tool'lari (2-4 gun)
- codebase_map runtime
- Proje klasor agacini ozetler
- Kritik dosyalari vurgular
- endpoint_contract_find runtime
- method + path ile handler/model/response baglarini bulur
- test_plan_suggest runtime
- Hedef endpoint/dosya icin test checklisti dondurur
Faz 3 - Kalite ve olcekleme (1-2 gun)
- Standart hata modeli
- invalid params
- not found
- internal error
- Gozlemlenebilirlik
- tool cagrisi sayisi
- basari/hata orani
- yanit suresi
- Operasyon notlari
- README'de hizli kullanim
- Swagger'da endpoint gorunurlugu
Bu hafta icin net gorev listesi
- Plan dosyasi hazir
- 3 MD spec dosyasi hazir
- md_guide_list implement
- md_guide_get implement
- MCP paket testleri
- README ornekleri
Hazirlik tamam olma kriteri
- MCP tools/list cagrisi yeni tool'lari donduruyor
- md_guide_get ile secilen rehber metni geliyor
- Invalid guide adinda temiz hata donuyor
- Kod derleniyor ve testler geciyor