01
Serwer MCP dla wielodostępnego CMS
Kontekst
Agenci AI mieli obsługiwać system CMS w imieniu prawdziwych użytkowników i nie stać się przy tym dziurą w zabezpieczeniach.
- Laravel MCP
- Sanctum
- OpenAPI
- Pest
Co zbudowałem
- Dwa serwery MCP (CMS tenanta i panel admina) z typowanymi narzędziami do odczytu i zapisu
- Tokeny dostępu z osobnym zakresem MCP, dziedziczące uprawnienia i tenanta użytkownika
- Potwierdzanie zapisów, throttling, dodatkowe potwierdzenie kodem TOTP, wylogowanie po bezczynności i audit log
- Automatycznie generowana nakładka OpenAPI, która udostępnia te same narzędzia ChatGPT i Gemini
Efekt
Agent nigdy nie zrobi więcej niż użytkownik, w którego imieniu działa. Pokryte testami funkcjonalnymi.
