| Crates.io | k4000 |
| lib.rs | k4000 |
| version | 0.3.12 |
| created_at | 2025-11-28 11:28:26.079948+00 |
| updated_at | 2026-01-23 10:55:48.553434+00 |
| description | AI-assisted feature development and code review MCP servers |
| homepage | |
| repository | https://github.com/yourusername/k4000 |
| max_upload_size | |
| id | 1955173 |
| size | 621,992 |
AI-assisted feature development and code review system using MCP (Model Context Protocol).
K4000 helps LLMs create well-defined software features through a structured workflow:
cargo install k4000
cd [your project]
claude mcp add --transport stdio k4000-feature -- ~/.cargo/bin/k4000-feature-mcp
claude mcp add --transport stdio k4000-review -- ~/.cargo/bin/k4000-review-mcp
K4000 consists of two MCP servers:
Both servers communicate via the Model Context Protocol, allowing any MCP-compatible client (like Claude Code) to use them.
cargo build --release
Add to your MCP configuration:
{
"k4000-feature": {
"command": "./target/release/k4000-feature-mcp",
"env": { "K4000_DATA_DIR": "./data" }
},
"k4000-review": {
"command": "./target/release/k4000-review-mcp",
"env": { "K4000_DATA_DIR": "./data" }
}
}
See CLAUDE.md for detailed workflow instructions and tool documentation.
k4000/
├── Cargo.toml # Workspace configuration
├── CLAUDE.md # Detailed usage documentation
├── crates/
│ ├── k4000-core/ # Shared types and storage
│ │ └── src/
│ │ ├── lib.rs
│ │ ├── error.rs # Error types
│ │ ├── storage.rs # File-based state management
│ │ └── types/
│ │ ├── feature.rs # Feature types
│ │ └── review.rs # Review types
│ ├── k4000-feature-mcp/ # Feature Analyzer MCP server
│ │ └── src/
│ │ ├── main.rs
│ │ └── server.rs
│ └── k4000-review-mcp/ # Code Review MCP server
│ └── src/
│ ├── main.rs
│ └── server.rs
└── data/ # Runtime data (gitignored)
The Code Review MCP analyzes code from 5 perspectives:
| Perspective | Focus |
|---|---|
| Bugs | Logic errors, edge cases, null handling |
| Best Practices | Coding standards, patterns, maintainability |
| Security | Vulnerabilities, injection, authentication |
| Performance | Efficiency, memory, algorithmic complexity |
| Simplification | Code that could be cleaner or simpler |
draft → analyzing → awaiting_answers → ready → implementing → reviewing → done
MIT