Qu'est-ce que MCP ?
Le Model Context Protocol est un standard ouvert qui permet à un agent IA d'accéder à des outils externes de façon sécurisée. StartupForge expose son bootcamp, sa roadmap, son ADN projet et sa mémoire RAG via ce protocole.
Endpoint public
URL unique. L'authentification se fait via une clé API sf_... scoppée à ton workspace.
https://oqzhkxhrkgieagrnlvma.supabase.co/functions/v1/mcp-server-forge/mcp
Authorization: Bearer sf_...Content-Type: application/jsonAccept: application/json, text/event-stream
curl -X POST "https://oqzhkxhrkgieagrnlvma.supabase.co/functions/v1/mcp-server-forge/mcp" \
-H "Authorization: Bearer sf_VOTRE_CLE_API" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Outils MCP exposés
10 outils pour lire l'état du bootcamp, exécuter les exercices et persister la mémoire.
get_project_dnaLit l'ADN du projet (cible, problème, solution, vibe)
get_roadmap_statusPhase actuelle, % progression, prochain jour
list_day_exercisesExercices du jour avec prompt_template
get_exercise_promptPrompt enrichi automatiquement avec l'ADN
save_exercise_resultSauvegarde un livrable et enrichit l'ADN
submit_exerciseMarque un exercice comme terminé
update_startup_dnaPose une valeur précise dans l'ADN
rememberNote dans la mémoire RAG du projet
search_memoryRecherche sémantique dans la mémoire
search_exercisesRAG sémantique sur tous les exercices soumis (pgvector)
search_deliverablesRAG sémantique sur les livrables (canvas, BP, forge apps)
search_memory_ragRAG vectoriel sur la mémoire longue (1 crédit)
append_to_memoryAjoute une note long-terme — indexée RAG automatiquement
run_forge_appLance une app Forge (SWOT, BMC, Persona…)
Compatibilité clients
Claude Desktop, ChatGPT (Custom Connector), Cursor, Continue, et tout agent custom supportant MCP Streamable HTTP.
{
"mcpServers": {
"startupforge": {
"url": "https://oqzhkxhrkgieagrnlvma.supabase.co/functions/v1/mcp-server-forge/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer sf_VOTRE_CLE_API"
}
}
}
}OpenClaw outbound — connecteurs Lovable
Quand une startup connecte ces services, OpenClaw les voit automatiquement comme des outils. Chaque appel coûte 1 crédit (`OPENCLAW_TOOL_CALL`).
Lecture/écriture pages & databases
Lecture & ajout de lignes
Contacts, deals, pipeline
Envoi de mails personnalisés
Recherche web temps réel
Marketplace de prompts
Bibliothèque de prompts pré-construits qui se débloquent quand tu actives le bon connecteur (Notion, Sheets, HubSpot…).
Sécurité & scope
Chaque clé API sf_... est scoppée à un seul workspace. L'agent ne peut accéder qu'aux données de ce workspace.
Tu peux révoquer une clé à tout moment depuis tes paramètres. Les clés sont hashées en base.
Le RLS Postgres reste actif : aucune donnée d'un autre workspace ne peut fuiter.