accueil / serveurs / Données & BDD / io.github.VibeKit-Bot/vibekit-mcp
io.github.VibeKit-Bot/vibekit-mcp
serveur MCP (Model Context Protocol) · vibekit 0.8.0
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.VibeKit-Bot/vibekit-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.VibeKit-Bot/vibekit-mcp » 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 36 outils
- vibekit_account≈ 187 tokens
Get VibeKit account info: plan, credit balance, and usage.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "vibekit_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_agent_history≈ 237 tokens
Get the recent chat history between the user and an app's AI agent.
Paramètres, retour & exemple (2)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)limit· number · optionnel
Maximum number of messages to return (default 20)
Exemple d'appel{"name": "vibekit_agent_history", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_agent_status≈ 354 tokens
Check whether an app's AI agent is idle or working, and get its LIVE progress. Returns activity.status = the current human-readable build step (e.g. 'editing index.html', 'deploying'), activity.steps = the steps so far, and activity.done = whether the turn finished. Poll this every few seconds while a build is running and relay activity.status to the user so they see progress. Once activity.done is true the response also includes liveCheck = a server-side fetch of the deployed page ({ url, ok, httpStatus, title }); use it to confirm the app is live and renders — do NOT curl/fetch the URL yourself, your sandbox may block it.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_agent_status", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_app_env≈ 226 tokens
Get the environment variables configured for an app (names and values). Read-only — use vibekit_set_env to change them.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_app_env", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_app_logs≈ 238 tokens
Fetch recent container/application logs for an app. Use this to debug crashes, errors, or a deploy that isn't serving.
Paramètres, retour & exemple (2)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)lines· number · optionnel
Number of log lines to retrieve (default 100)
Exemple d'appel{"name": "vibekit_app_logs", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_cancel_task≈ 221 tokens
Cancel a running task by taskId. No-op if it has already finished.
Paramètres, retour & exemple (1)
ParamètrestaskId· string · requis
Task ID to cancel (from vibekit_submit_task)
Exemple d'appel{"name": "vibekit_cancel_task", "arguments": {"taskId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_chat≈ 394 tokens
Send a message to an app's built-in AI coding agent, which reads, writes, and modifies the app's code and redeploys it. Use for 'build/make a change to my app' requests. If the agent finishes quickly you get its reply directly. Otherwise you get status:'working' — do NOT resend; instead give the user LIVE progress: poll vibekit_agent_status every few seconds and relay the current step from activity.status ('editing the homepage…', 'deploying…') until activity.done, then read vibekit_agent_history for the final reply.
Paramètres, retour & exemple (2)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)message· string · requis
What you want the agent to do or change — be specific about features, design, and behavior.
Exemple d'appel{"name": "vibekit_chat", "arguments": {"appId": "texte", "message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_create_app≈ 325 tokens
Create a new hosted app from a starter template and deploy it live at <subdomain>.vibekit.bot. Call vibekit_list_templates first to pick a valid template. To deploy existing code from a GitHub repo instead, use vibekit_deploy.
Paramètres, retour & exemple (2)
Paramètrestemplate· string · requis
Template id from vibekit_list_templates (e.g. 'landing', 'dashboard', 'blog', 'saas', 'crud-api')subdomain· string · requis
Desired subdomain — the app goes live at <subdomain>.vibekit.bot. Lowercase letters, numbers, and hyphens.
Exemple d'appel{"name": "vibekit_create_app", "arguments": {"template": "texte", "subdomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_create_schedule≈ 324 tokens
Create a recurring coding task that the AI runs automatically on a cron schedule (e.g. a weekly SEO pass). Use for 'every Monday, do X to my repo' requests.
Paramètres, retour & exemple (4)
Paramètrescron· string · requis
Cron expression, e.g. '0 9 * * 1' for every Monday at 9am UTCname· string · optionnel
Friendly name for the schedule (optional)repo· string · requis
GitHub repo as 'owner/repo'task· string · requis
What to do on each run, e.g. 'Improve SEO and page speed'
Exemple d'appel{"name": "vibekit_create_schedule", "arguments": {"cron": "texte", "repo": "texte", "task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_database_status≈ 223 tokens
Get an app's database status and connection info (whether it's provisioned, frozen, etc.).
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_database_status", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_db_query≈ 305 tokens
Run a read-only SQL query against an app's Postgres database and return up to 200 result rows. SELECT only — writes and DDL (INSERT/UPDATE/DELETE/ALTER/DROP/…) are rejected server-side; use vibekit_chat or vibekit_submit_task to have the agent make data or schema changes. Call vibekit_db_schema first to learn the tables. SQL string, max 5000 chars.
Paramètres, retour & exemple (2)
Paramètressql· string · requis
SQL to execute (max 5000 chars). Reads and writes both allowed.appId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_db_query", "arguments": {"sql": "texte", "appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_db_schema≈ 228 tokens
Get an app's database schema — every table and its columns. Always call this before writing a query with vibekit_db_query.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_db_schema", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_db_table≈ 293 tokens
Browse rows of one table with pagination and optional sorting — a quick read-only alternative to hand-writing a SELECT.
Paramètres, retour & exemple (4)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)limit· number · optionnel
Max rows to return (default 50, max 200)table· string · requis
Table name (see vibekit_db_schema)offset· number · optionnel
Row offset for pagination (default 0)
Exemple d'appel{"name": "vibekit_db_table", "arguments": {"appId": "texte", "table": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_delete_app≈ 256 tokens
Permanently delete a hosted app — stops the container and removes its workspace, database, env vars, and subdomain. Irreversible (the GitHub repo is NOT touched). Confirm with the user before calling.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_delete_app", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_delete_schedule≈ 230 tokens
Delete a scheduled recurring task by scheduleId. Confirm with the user first.
Paramètres, retour & exemple (1)
ParamètresscheduleId· string · requis
Schedule ID to delete (from vibekit_list_schedules)
Exemple d'appel{"name": "vibekit_delete_schedule", "arguments": {"scheduleId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_deploy≈ 310 tokens
Deploy a GitHub repo to VibeKit hosting, live at <subdomain>.vibekit.bot (Fargate container behind nginx, SSL automatic). Use when the code already lives in a GitHub repo; for a starter template instead use vibekit_create_app.
Paramètres, retour & exemple (2)
Paramètresrepo· string · requis
GitHub repo as 'owner/repo' (e.g. 'your-username/my-app')subdomain· string · requis
Desired subdomain — the app goes live at <subdomain>.vibekit.bot. Lowercase letters, numbers, and hyphens.
Exemple d'appel{"name": "vibekit_deploy", "arguments": {"repo": "texte", "subdomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_enable_database≈ 264 tokens
Provision a Postgres database for an app (idempotent — safe if already enabled). Required before the vibekit_db_* tools work. Note: free-tier apps need the $3/mo Database add-on.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_enable_database", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_get_app≈ 238 tokens
Get full details for one hosted app — status, subdomain/URL, repo, runtime, and database/domain config. Use the appId from vibekit_list_apps.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_get_app", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_get_skill≈ 244 tokens
Fetch the full content of a specific skill — implementation patterns, code examples, and best practices for a domain. Fetch on-demand when you need guidance on a specific topic.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Skill ID from vibekit_list_skills (e.g. 'nextjs', 'trpc', 'auth')
Exemple d'appel{"name": "vibekit_get_skill", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_get_task≈ 210 tokens
Get the status and result of a task submitted via vibekit_submit_task.
Paramètres, retour & exemple (1)
ParamètrestaskId· string · requis
Task ID returned from vibekit_submit_task
Exemple d'appel{"name": "vibekit_get_task", "arguments": {"taskId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_apps≈ 212 tokens
List all hosted apps in your VibeKit account, each with its id, subdomain, status, and live URL. Start here to get an appId for the other app tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "vibekit_list_apps", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_deploys≈ 253 tokens
List an app's recent deploys, newest first, with status and commit info. Find a deployId here to pass to vibekit_rollback_deploy.
Paramètres, retour & exemple (2)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)limit· number · optionnel
Max deploys to return (default 20, max 50)
Exemple d'appel{"name": "vibekit_list_deploys", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_schedules≈ 189 tokens
List all of the account's scheduled recurring tasks.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "vibekit_list_schedules", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_skills≈ 248 tokens
List available implementation skills (IDs, names, descriptions, tags) from the VibeKit skills registry. Discover skills here before fetching one with vibekit_get_skill.
Paramètres, retour & exemple (1)
Paramètrestag· string · optionnel
Filter skills by tag (e.g. 'react', 'database', 'security')
Exemple d'appel{"name": "vibekit_list_skills", "arguments": {"tag": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_tasks≈ 234 tokens
List recent coding tasks, optionally filtered by status.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnel
Max number of tasks to return (default 10)status· string · optionnel · pending | running | completed | failed
Filter by task status
Exemple d'appel{"name": "vibekit_list_tasks", "arguments": {"limit": 1, "status": "pending"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_list_templates≈ 217 tokens
List the starter templates available to vibekit_create_app (e.g. landing, dashboard, blog, saas, crud-api). Call this before vibekit_create_app to choose a valid template.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "vibekit_list_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_qa_status≈ 201 tokens
Get the latest automated QA results and status for an app.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_qa_status", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_redeploy≈ 228 tokens
Redeploy an existing app to pull and ship the latest code. Use after pushing changes to the app's GitHub repo.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_redeploy", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_restart_app≈ 230 tokens
Restart a hosted app's container. Use when an app is wedged, or to apply changed environment variables.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_restart_app", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_rollback_deploy≈ 279 tokens
Roll an app back to a previous deploy (get the deployId from vibekit_list_deploys). The container restarts on the rolled-back build; reversible by rolling forward again.
Paramètres, retour & exemple (2)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)deployId· string · requis
Deploy ID to roll back to (from vibekit_list_deploys)
Exemple d'appel{"name": "vibekit_rollback_deploy", "arguments": {"appId": "texte", "deployId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_run_qa≈ 220 tokens
Kick off an automated QA run (headless-browser checks) against a hosted app. Poll vibekit_qa_status for results.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_run_qa", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_set_env≈ 278 tokens
Set or update environment variables for an app (merges with existing). The app must be restarted or redeployed for changes to take effect.
Paramètres, retour & exemple (2)
Paramètresvars· object · requis
Key-value pairs to set as environment variables, e.g. { "API_KEY": "...", "NODE_ENV": "production" }appId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_set_env", "arguments": {"vars": {}, "appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_start_app≈ 227 tokens
Start a stopped hosted app's container. Use to bring an app stopped via vibekit_stop_app back online.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_start_app", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_stop_app≈ 244 tokens
Stop a hosted app's container. The app stays in your account and can be brought back with vibekit_start_app. Use to take an app offline without deleting it.
Paramètres, retour & exemple (1)
ParamètresappId· string · requis
App ID (from vibekit_list_apps)
Exemple d'appel{"name": "vibekit_stop_app", "arguments": {"appId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_submit_task≈ 390 tokens
Submit an autonomous coding task. The AI writes the code, commits to GitHub, and (by default) deploys to <subdomain>.vibekit.bot. Returns a taskId — poll vibekit_get_task or block with vibekit_wait_for_task. Use for 'build X' or 'change X' work against a repo.
Paramètres, retour & exemple (5)
Paramètresrepo· string · optionnel
GitHub repo as 'owner/repo'. Optional — uses the user's current repo if omitted.task· string · requis
What you want built or changed. Be specific about features, design, and behavior.branch· string · optionnel
Git branch to work on (default 'main')deploy· boolean · optionnel
Auto-deploy to <subdomain>.vibekit.bot when done (default true)callbackUrl· string · optionnel
Optional webhook URL to receive a task-completion notification.
Exemple d'appel{"name": "vibekit_submit_task", "arguments": {"task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}} - vibekit_wait_for_task≈ 279 tokens
Block until a submitted task finishes (or the timeout), polling every 5 seconds, then return its result. Use right after vibekit_submit_task when you want the final result inline.
Paramètres, retour & exemple (2)
ParamètrestaskId· string · requis
Task ID to wait for (from vibekit_submit_task)timeoutSeconds· number · optionnel
Max seconds to wait (default 300; the remote connector caps this at 120)
Exemple d'appel{"name": "vibekit_wait_for_task", "arguments": {"taskId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": "texte"}}
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é ».