Ai Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Ai Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
מערכת MCP רב-לקוחית שמחברת Claude/AI ל-Priority ERP דרך OData, עם ממשק ניהול Web.
Claude → MCP Server (Render) → Priority OData
Admin → Web (Vercel) → Supabase + Render Internal APIpnpm install
pnpm buildnpx supabase link --project-ref <your-ref>
npx supabase db pushהעתק .env.example לכל אפליקציה:
apps/mcp-server/.env
SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
ENCRYPTION_KEY= # node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
CORS_ORIGINS=http://localhost:3000
PORT=3001apps/web/.env.local
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
RENDER_INTERNAL_API_URL=http://localhost:3001/internal
NEXT_PUBLIC_MCP_SERVER_URL=http://localhost:3001/mcppnpm devSUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, ENCRYPTION_KEY, CORS_ORIGINSapps/web.env.exampleRENDER_INTERNAL_API_URL ו-NEXT_PUBLIC_MCP_SERVER_URL לכתובות Renderהרץ migrations על הפרויקט ב-production.
{
"mcpServers": {
"priority-mcp": {
"url": "https://<render-app>.onrender.com/mcp",
"headers": {
"Authorization": "Bearer <tenant_api_key>"
}
}
}
}המערכת תומכת רק ב-GET OData. כל ה-tools מוגדרים כ-read_only.
apps/web/ # Next.js admin
apps/mcp-server/ # MCP + Priority client + internal API
packages/shared/ # types, schemas, crypto, odata helpers
supabase/ # migrations~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.