Model Context Protocol Server

DevChronicle MCP

Project Memory for AI-Assisted Development

5
MCP Tools
AI Integrations
100%
Open Source

Why DevChronicle?

Seamlessly integrate development intelligence into your AI workflow

🤖

MCP Native

Built on the Model Context Protocol for seamless integration with Claude and other AI assistants

📊

Progress Tracking

Automatically log development progress, decisions, and blockers in structured devlogs

⚠️

Risk Analysis

Analyze planned changes against project history to detect conflicts and risks

📝

ADR Management

Create and maintain Architecture Decision Records with automatic numbering

🎯

Smart Recommendations

Get AI-powered feature suggestions based on your project's current state

🔍

Context Aware

Analyzes README, devlogs, ADRs, and git history for comprehensive insights

MCP Tools Showcase

Watch our tools in action with animated demonstrations

📝

log_progress

Development Tracking

Create structured development logs with completed tasks, changed files, decisions, and next steps

MCP Tool Request
{
  "tool": "log_progress",
  "arguments": {
    "summary": "Implemented user authentication",
    "completed": [
      "Added JWT token generation",
      "Created login endpoint"
    ],
    "changed_files": [
      "src/auth/jwt.ts",
      "src/routes/auth.ts"
    ],
    "decisions": [
      "Using bcrypt for password hashing"
    ],
    "blockers": [],
    "next_steps": [
      "Add refresh token mechanism"
    ]
  }
}
{
  "status": "success",
  "file": "docs/devlog/2026-05-16.md",
  "message": "Progress logged successfully"
}
📊

summarize_project_state

Project Intelligence

Get a comprehensive overview of your project by analyzing README, devlogs, ADRs, and git history

MCP Tool Request
{
  "tool": "summarize_project_state",
  "arguments": {}
}
{
  "project_name": "DevChronicle",
  "goal": "MCP server for dev intelligence",
  "recent_progress": [
    "Implemented 5 core MCP tools",
    "Added risk analysis engine"
  ],
  "key_decisions": [
    "Using TypeScript for type safety",
    "Stdio-based MCP architecture"
  ],
  "next_steps": [
    "Add browser tool integration"
  ]
}
⚠️

analyze_change_risk

Risk Detection

Detect conflicts and risks before making changes by analyzing against project history

MCP Tool Request
{
  "tool": "analyze_change_risk",
  "arguments": {
    "planned_change": "Switch from JWT to sessions",
    "changed_files": [
      "src/auth/jwt.ts"
    ]
  }
}
{
  "risk_level": "HIGH",
  "conflicts": [{
    "type": "decision_conflict",
    "source": "ADR-0003",
    "description": "Previous decision to use JWT"
  }],
  "safer_alternatives": [
    "Add session support alongside JWT"
  ]
}
📋

create_adr

Documentation

Create Architecture Decision Records with automatic numbering and formatting

MCP Tool Request
{
  "tool": "create_adr",
  "arguments": {
    "title": "Use PostgreSQL for persistence",
    "status": "accepted",
    "context": "Need reliable data storage",
    "decision": "Use PostgreSQL as primary DB",
    "consequences": [
      "Excellent data integrity",
      "Rich query capabilities"
    ]
  }
}
{
  "status": "success",
  "file": "docs/adr/0005-postgresql.md",
  "number": 5,
  "message": "ADR created successfully"
}
🎯

recommend_next_features

AI Recommendations

Get intelligent feature recommendations based on project analysis

MCP Tool Request
{
  "tool": "recommend_next_features",
  "arguments": {}
}
{
  "recommendations": {
    "reliability": [
      "Add error recovery mechanisms"
    ],
    "testing": [
      "Add integration tests"
    ],
    "documentation": [
      "Add API reference docs"
    ],
    "future_mcp_features": [
      "Add browser tool integration"
    ]
  }
}

Quick Setup

Get started in minutes

1

Install Dependencies

npm install
2

Build the Server

npm run build
3

Configure MCP Client

Add to your Claude Desktop or MCP client config:

{
  "mcpServers": {
    "devchronicle": {
      "command": "node",
      "args": ["path/to/build/index.js"]
    }
  }
}
4

Start Using Tools

Access all 5 tools through your AI assistant!

Ready to Supercharge Your Development?

Join developers using DevChronicle to maintain context and make better decisions