rebuild-dossier
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP mode (default 8080). | 8080 |
| GROQ_API_KEY | No | GROQ API key for vision-assisted page classification (optional). | |
| MCP_AUTH_TOKEN | No | Bearer token for HTTP mode authentication (required if using HTTP). | |
| MCP_ALLOWED_HOSTS | No | Comma-separated allowed hostnames for DNS rebinding protection (required if using HTTP). | |
| REBUILD_DOSSIER_ALLOWED_PATHS | No | Comma-separated absolute directories the server can access (required if using HTTP). | |
| REBUILD_DOSSIER_ENABLE_VISION_CLASSIFICATION | No | Set to '1' to enable vision classification (requires GROQ_API_KEY). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ingest_repoB | Parse package.json, tailwind/vite config, route files, and existing tests via static analysis. No LLM call. |
| crawl_siteB | Playwright headless crawl of reachable routes. Emits periodic progress notifications. |
| flag_known_bugA | Record a known bug. Always overrides auto-resolve for any case it matches, regardless of other evidence. |
| get_case_queueC | Return unresolved ambiguity cases from reconciliation. |
| resolve_caseB | Resolve one open case with a human decision. Always available, no elicitation capability required. |
| generate_specA | Write CLAUDE.md, .claude/, spec/, tests/, and kickoff-prompt.txt to -rebuild/. Only callable once the case queue is empty. Optional: if the target is a Next.js app with page routes, set GROQ_API_KEY and REBUILD_DOSSIER_ENABLE_VISION_CLASSIFICATION=1 before calling this tool to enable vision-assisted page-content classification (sends each captured page's screenshot and source code to Groq to judge static vs. dynamic content more accurately than plain regex matching) — ask the user for a Groq API key if they want more reliable generated page tests and this isn't already configured. Off by default; nothing changes if unset. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Parker-Fawcett/rebuild-dossier'
If you have feedback or need assistance with the MCP directory API, please join our Discord server