Project Memory for AI-Assisted Development
Seamlessly integrate development intelligence into your AI workflow
Built on the Model Context Protocol for seamless integration with Claude and other AI assistants
Automatically log development progress, decisions, and blockers in structured devlogs
Analyze planned changes against project history to detect conflicts and risks
Create and maintain Architecture Decision Records with automatic numbering
Get AI-powered feature suggestions based on your project's current state
Analyzes README, devlogs, ADRs, and git history for comprehensive insights
Watch our tools in action with animated demonstrations
Create structured development logs with completed tasks, changed files, decisions, and next steps
{
"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"
}
Get a comprehensive overview of your project by analyzing README, devlogs, ADRs, and git history
{
"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"
]
}
Detect conflicts and risks before making changes by analyzing against project history
{
"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 Architecture Decision Records with automatic numbering and formatting
{
"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"
}
Get intelligent feature recommendations based on project analysis
{
"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"
]
}
}
Get started in minutes
npm install
npm run build
Add to your Claude Desktop or MCP client config:
{
"mcpServers": {
"devchronicle": {
"command": "node",
"args": ["path/to/build/index.js"]
}
}
}
Access all 5 tools through your AI assistant!
Join developers using DevChronicle to maintain context and make better decisions