Get DevChronicle MCP up and running in minutes
Before you begin, make sure you have these installed
Required for running the MCP server
Your AI-powered development assistant
Everything runs inside Docker - your host stays clean!
Follow these steps in order
Get the DevChronicle MCP source code on your machine
git clone https://github.com/yourusername/devchronicle-mcp.git
cd devchronicle-mcp
Create the Docker container with Node.js and all dependencies
docker compose build
[+] Building 45.2s (12/12) FINISHED
=> [internal] load build definition
=> => transferring dockerfile: 234B
=> [internal] load .dockerignore
...
=> => naming to docker.io/library/devchronicle-mcp
Install Node.js packages inside the Docker container
docker compose run --rm devchronicle-mcp npm install
Compile TypeScript to JavaScript
docker compose run --rm devchronicle-mcp npm run build
> devchronicle-mcp@1.0.0 build
> tsc
Run the smoke test to ensure everything works
docker compose run --rm devchronicle-mcp node scripts/smoke-test.mjs
๐งช Starting MCP server smoke test...
โ
Server started successfully
โ
All expected tools found: [ 'log_progress', 'summarize_project_state', 'analyze_change_risk', 'create_adr', 'recommend_next_features' ]
๐ Smoke test passed!
Set up Bob to use DevChronicle MCP
Create or edit .Bob/mcp.json in your project root:
{
"mcpServers": {
"devchronicle": {
"command": "powershell",
"args": [
"-ExecutionPolicy",
"Bypass",
"-File",
"scripts/start-mcp.ps1"
],
"description": "DevChronicle MCP - Persistent project memory"
}
}
}
Create or edit .Bob/mcp.json in your project root:
{
"mcpServers": {
"devchronicle": {
"command": "sh",
"args": [
"scripts/start-mcp.sh"
],
"description": "DevChronicle MCP - Persistent project memory"
}
}
}
Restart Bob or reload the MCP configuration to activate DevChronicle
Problem: Docker commands fail
Solution: Ensure Docker Desktop is running
docker ps
Problem: TypeScript compilation fails
Solution: Clean and rebuild
docker compose build --no-cache
Problem: Bob can't find MCP server
Solution: Check config file path and restart Bob