1.3 KiB
1.3 KiB
MCP Service Guide
Bu proje için MCP servis kullanım rehberi.
Proje Bilgisi
- Proje adı: ginimageApi
- Dil: Go
- Framework: Gin
- ORM: Gorm
Amaç
Bu MCP dokümanı, Copilot ve diğer agent'ların proje yapısını doğru anlaması ve admin user management endpointlerini tutarlı şekilde üretmesi için hazırlanmıştır.
Klasör Yapısı
main.gouygulama giriş noktasıapp/iş mantığı modüllericonfig/veritabanı ve redis ayarlarırouter/router.goroute tanımları
Ana Modüller
accounts
Kullanıcı işlemleri ve auth ile ilgili alanlar.
settings
Uygulama ayarları.
shop
Ürün ve sepet işlemleri.
blog
Blog işlemleri.
MCP Kullanım Notları
- Yeni endpoint eklerken mevcut yapı korunmalı.
- Handler logic sade tutulmalı.
- Model, handler ve router ayrımı bozulmamalı.
- Admin işlemler için ayrıca yetkilendirme düşünülmeli.
Admin User Management
Beklenen admin endpointleri:
GET /admin/usersGET /admin/users/:idPOST /admin/usersPUT /admin/users/:idPATCH /admin/users/:id/statusDELETE /admin/users/:id
Güvenlik
- Password hash zorunlu.
- Role-based access önerilir.
- Response içinde hassas alan dönülmemeli.
Not
Bu servis dosyası, MCP uyumlu otomasyon ve Copilot yönlendirmesi için referans dokümandır.