Məzmuna keç
← İşlər

AI kod agentlərini (Claude Code, Cursor) layihənin arxitekturasına uyğun saxlayan MVP.

Rol
Həmtəsisçi, full-stack developer
Növ
Startap · həmtəsisçi
İl
2026
Linklər
Kod məxfidir
Private
ArchitectMCP screenshot
ArchitectMCP on a phone

Problem

AI kod agentləri böyük layihələrdə tez-tez layihənin arxitektura qaydalarından kənara çıxır və kod bazası qarışır.

Həll

Agentləri MCP protokolu vasitəsilə layihənin arxitekturasına bağlı saxlayan platforma.

Nə etdim

  • Həmtəsisçi kimi məhsulun bütün veb hissəsini Turborepo monorepo-da qurdum: Express.js backend, Next.js paneli və hər ikisinin istifadə etdiyi ortaq TypeScript tipləri.
  • API açarlarının tam həyat dövrünü yazdım: açar yalnız bir dəfə göstərilir, SHA-256 heşi kimi saxlanılır, yenilənə bilir və abunə bitəndə avtomatik söndürülür.
  • Go MCP serveri üçün lisenziya yoxlaması qurdum: açar təsdiqlənəndən sonra icazə sahələri (scope) olan 7 günlük JWT verilir.
  • İstifadəyə əsaslanan ödəniş sistemi qurdum: hər architect_plan çağırışı $0.01-dır, balans Prisma tranzaksiyasında yalnız uğurlu cavabdan sonra azalır və təkrarlanan sorğu iki dəfə ödənmir.
  • LemonSqueezy webhook-larını HMAC-SHA256 imza yoxlaması ilə qəbul edib sifariş, abunə və ödəniş hadisələrini emal etdim.
  • Clerk ilə giriş (GitHub, Google), drift qrafikli layihə paneli və API açarı idarəsi olan Next.js panelini, Swagger sənədlərini və Docker mühitini hazırladım.

Necə qurulub

AI agentlərClaude Code, Cursor
Next.js panelClerk ilə giriş
MCP serverGo, həmtəsisçinin işi
Express backendLisenziya, auth, ödəniş
LemonSqueezyAbunə və ödənişlər
PostgreSQLPrisma

Agent API açarı ilə qoşulur. Backend açarı yoxlayır və 7 günlük JWT verir, hər ödənişli çağırış balansdan $0.01 çıxır.

Hamısı bir Turborepo monorepo-da.

Texnologiyalar

  • TypeScript
  • Next.js
  • Express.js
  • Prisma
  • PostgreSQL
  • Clerk
  • Turborepo
  • Docker
  • MCP
Növbəti layihəWitty Minds Club