MCP Playbook Server
@dwarvesf
关于 MCP Playbook Server
A Model Context Protocol (MCP) server for managing project documentation and saving conversation logs within a user-specified target project directory.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-playbook": {
"command": "npx",
"args": [
"-y",
"@dwarvesf/mcp-playbook@latest"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
}
}
}
}工具
11Provides an instruction to the LLM about the purpose of the mcp-playbook server, which is to facilitate local project documentation and enable partial replication of documentation and chat logs for an AI-powered playbook.
Creates or overwrites a new specification file (e.g., PRD, RFC, architectural planning) in the docs/specs/ directory of the target project. Specification files will be named following a `spec-name.md` convention with sequence numbering.
Creates or overwrites a new Architectural Decision Record (ADR) file in the docs/adr/ directory of the target project. ADR files will be named following an `adr-name.md` convention with sequence numbering.
Creates a new, detailed, and user-facing changelog entry file in the docs/changelog/ directory of the target project. Each changelog entry will be a separate file named following a `changelog-entry.md` convention with sequence numbering.
Creates or updates the central `docs/runbook.md` file within the target project. The LLM is responsible for analyzing existing project documents (ADRs, specs, etc.) and the current `docs/runbook.md` (if it exists), then synthesizing this information into a comprehensive runbook. The tool saves this LLM-generated content, overwriting the previous `docs/runbook.md`.
Captures the current conversation history, saves it as a markdown file in the .chat/ directory of the target project, and uploads it to the dwarvesf/prompt-log GitHub repository. Requires a user ID for organization.
Fuzzy search for keywords in the `dwarvesf/runbook` GitHub repository. If keyword has spaces, searches exact phrase OR individual words. Returns top 5 matches with full content & total count.
Fuzzy search for keywords in the `dwarvesf/prompt-db` GitHub repository (excluding the `.synced_prompts/` folder).
Creates or updates a Pull Request in the dwarvesf/runbook repository with a new runbook entry.
Syncs an LLM prompt to the dwarvesf/prompt-db GitHub repository.
Use the tool to think about something. It will not obtain new information or make any changes to the repository, but just log the thought. Use it when complex reasoning or brainstorming is needed.
概览
What is MCP Playbook Server?
A Model Context Protocol (MCP) server that helps LLMs manage project documentation and save conversation logs within a user‑specified target project directory. It is a self-contained Node.js/TypeScript application designed for teams using AI‑assisted development workflows.
How to use MCP Playbook Server?
Configure the server in your MCP client (e.g., Claude Desktop) by adding an entry with npx -y @dwarvesf/mcp-playbook@latest and your GitHub Personal Access Token. Include the rule “ALWAYS run the init_playbook tool before starting” in your cursor, cline, or windsurf rules.
Key features of MCP Playbook Server?
- Initializes playbook instructions for LLM context.
- Creates specification, ADR, and changelog files.
- Distills project runbook from existing documents.
- Saves and uploads conversation logs to GitHub.
- Searches runbook and prompt databases.
Use cases of MCP Playbook Server?
- Structuring project documentation with LLM assistance.
- Recording architectural decisions (ADRs) during development
其他 分类下的更多 MCP 服务器
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
评论