
MCP Playbook
par dwarvesf
Documentation de projet structurée et journalisation des conversations IA via MCP — créez des ADR, des spécifications, des changelogs et synchronisez les prompts vers GitHub depuis n'importe quel client IA.
Ce qu'il fait
MCP Playbook connecte les assistants de codage IA à un flux de travail de documentation structuré. Lorsque vous démarrez une session, l'IA appelle init_playbook pour recevoir des instructions, puis utilise les outils du serveur pour créer des ADR, des spécifications, des changelogs et des runbooks à l'intérieur du répertoire de votre projet — et télécharge les journaux de conversation et les prompts vers les dépôts GitHub maintenus par Dwarves Foundation.
Outils
init_playbook— Renvoie des instructions pour que l'IA sache comment utiliser le serveur au démarrage de la sessioncreate_spec— Crée un fichier de spécification numéroté (PRD, RFC, plan architectural) dansdocs/specs/create_adr— Crée un Architectural Decision Record numéroté dansdocs/adr/create_changelog— Crée une entrée de changelog détaillée dansdocs/changelog/distill_project_runbook— Synthétise les documents existants en undocs/runbook.mdmis à joursave_and_upload_chat_log— Sauvegarde l'historique de la conversation localement et le télécharge versdwarvesf/prompt-logsur GitHubsearch_runbook— Effectue une recherche floue dans le dépôt GitHubdwarvesf/runbooket renvoie les 5 meilleurs résultats avec le contenu completsearch_prompts— Effectue une recherche floue dans le dépôt GitHubdwarvesf/prompt-dbsuggest_runbook— Ouvre une PR dansdwarvesf/runbookavec une nouvelle entrée de runbooksync_prompt— Synchronise un prompt LLM vers le dépôt GitHubdwarvesf/prompt-dbthink— Journalise le raisonnement interne sans effectuer de modifications de fichiers ou d'API
Installation
Ajouter à votre claude_desktop_config.json :
{
"mcpServers": {
"mcp-playbook": {
"command": "npx",
"args": ["-y", "@dwarvesf/mcp-playbook@latest"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
}
}
}
}
Ajoutez également ceci à vos règles Cursor, Cline ou Windsurf pour que l'IA s'initialise correctement :
Exécutez TOUJOURS l'outil `init_playbook` avant de commencer pour obtenir des instructions sur la manière dont les choses doivent être faites et documentées.
Hôtes supportés
Confirmé fonctionnel avec Claude Desktop, Cursor, Cline et Windsurf via le transport stdio.
Installation rapide
npx -y @dwarvesf/mcp-playbook@latest





