accueil / serveurs / Dev & Code / io.github.ohad6k/viberaven-guides
io.github.ohad6k/viberaven-guides
serveur MCP (Model Context Protocol) · viberaven 1.6.12
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ohad6k/viberaven-guides est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ohad6k/viberaven-guides » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- explain_finding≈ 531 tokens
Use this when the user asks what a VibeRaven finding id means, for example rls_disabled or env_var_drift, or pastes a finding from a VibeRaven 1.6.12 report. Returns what the rule detects in repository files, why it matters, how to fix it and what it does not check, quoted from viberaven.dev with a source link for each part. It does not read the user's repository, database or Vercel project. Known ids: rls_disabled, rls_no_policies, rls_policy_allows_all_read, rls_policy_allows_all_write, security_definer_function_executable, pooler_port_mismatch, service_role_key_in_client_code, env_var_drift. An unknown id returns found: false and the list of known ids.
Paramètres, retour & exemple (1)
Paramètresgap_id· string · requis
The finding id as printed by VibeRaven, for example rls_disabled.
Exemple d'appel{"name": "explain_finding", "arguments": {"gap_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"found": true, "gap_id": "texte", "detects": [], "named_on": "texte", "known_ids": [], "how_to_fix": [], "does_not_check": [], "why_it_matters": [], "viberaven_version": "texte"}} - launch_checklist≈ 382 tokens
Use this when the user wants a manual pre-launch checklist for a Lovable + Supabase app or a Next.js + Supabase app on Vercel. Returns the checklist published on viberaven.dev for that stack with its sources, and the one optional local VibeRaven step (`npx -y viberaven@1.6.12 check`), which is advice, not a gate. The items are manual checks the user does in their dashboards and code; this tool does not run any of them.
Paramètres, retour & exemple (1)
Paramètresstack· string · requis · lovable-supabase | nextjs-supabase-vercel
lovable-supabase for a Lovable app with Supabase, nextjs-supabase-vercel for a Next.js app with Supabase deployed on Vercel.
Exemple d'appel{"name": "launch_checklist", "arguments": {"stack": "lovable-supabase"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "items": [], "stack": "texte", "title": "texte", "sources": [], "short_answer": "texte", "optional_repo_check": {}}} - search_guides≈ 312 tokens
Use this when the user has a launch question about an AI-built app on Vercel + Supabase, such as Supabase RLS, env vars on Vercel, a Stripe webhook after deploy or a client handoff. Searches the launch guides published on viberaven.dev by keyword and returns up to 5 matches, each with its title, URL and the short answer from the page. It only searches those published pages: it does not browse the web or read the user's project. No match returns an empty list.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
A few keywords from the question, for example "supabase tables missing rls".
Exemple d'appel{"name": "search_guides", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».