scoutbook
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@scoutbooksearch the handbook for deployment steps"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
scoutbook
Servidor MCP local que serve o handbook de um time (um repositório de markdown) ao Claude Code. O objetivo é dar ao Claude de cada time acesso ao "como a gente faz X aqui": estruturar CI/CD, fazer deploy, padrão de projeto, troubleshooting antes de abrir um card, etc.
O scoutbook é um motor genérico: ele não sabe nada sobre o seu time. Você aponta ele para um diretório de .md (o repo do handbook daquele time) e ele expõe três ferramentas ao Claude:
list_handbook— lista todos os documentos (título, resumo, tags).read_handbook_doc— lê um documento pelo id (caminho relativo).search_handbook— busca por palavras-chave e devolve trechos relevantes.
Cada time tem seu próprio repo de handbook; roda-se uma instância do scoutbook por handbook.
Arquitetura
src/
core/ # núcleo puro, sem MCP — testável isolado
handbook.ts # descoberta, leitura (cache por mtime) e busca por keyword
frontmatter.ts# parser minimalista de frontmatter, sem dependências
index.ts # adapter MCP (stdio) que expõe o core como tools
handbook/ # conteúdo de EXEMPLO (troque pelo repo do seu time)A busca hoje é por keyword (sem acento, case-insensitive), com ranking simples
(título > tags > corpo). O core foi desenhado para trocar essa estratégia por
busca semântica no futuro sem mexer no adapter.
Related MCP server: Dev Notes MCP Server
Setup
npm install
npm run buildPara desenvolver com reload:
npm run dev # usa ./handbook por padrão
npm run dev /caminho/para/outro/handbookConfiguração do diretório do handbook
Resolvido nesta ordem:
primeiro argumento da CLI (
node dist/index.js /caminho/do/handbook)env
SCOUTBOOK_HANDBOOK_DIR./handbook(relativo ao CWD) — usado pelo conteúdo de exemplo
Conectando ao Claude Code
Copie .mcp.json.example para .mcp.json no repo do time (ou configure globalmente)
e ajuste os caminhos absolutos:
{
"mcpServers": {
"scoutbook": {
"command": "node",
"args": ["/caminho/abs/para/scoutbook/dist/index.js"],
"env": {
"SCOUTBOOK_HANDBOOK_DIR": "/caminho/abs/para/o/repo/handbook-do-time"
}
}
}
}Formato dos documentos
Markdown puro funciona. Frontmatter é opcional e deixa o list/search mais ricos:
---
title: Como fazer deploy
tags: [deploy, producao]
summary: Passo a passo do deploy padrão do time.
---
# Como fazer deploy
...Sem frontmatter, o título cai para o primeiro # heading (ou o nome do arquivo)
e o resumo para o primeiro parágrafo.
Roadmap
Sync do git (fase 2): manter o diretório do handbook atualizado com o repo do time (
git pullno diretório apontado; depois, gerenciar o clone a partir de uma URL).Busca semântica opcional.
Exposição também como MCP resources para anexo manual.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Joilson-Julkoski/scoutbook'
If you have feedback or need assistance with the MCP directory API, please join our Discord server