Thanks for your interest in contributing to Claude Code CLI!
- Documentation — Improve or expand the docs/ directory
- MCP Server — Enhance the exploration MCP server in mcp-server/
- Bug fixes — Fix issues in the MCP server or supporting infrastructure
- Tooling — Scripts or tools that aid in studying the source code
- Analysis — Write-ups, architecture diagrams, or annotated walkthroughs
- Bun (runtime & package manager)
- Node.js 18+ (for the MCP server)
- Git
git clone https://github.com/TaGoat/claude_code_cli.git
cd claude_code_clicd mcp-server
npm install
npm run dev # Run with tsx (no build step)
npm run build # Compile to dist/# From the repo root
npm run lint # Biome lint
npm run typecheck # TypeScript type check- TypeScript with strict mode
- ES modules
- 2-space indentation
- Descriptive variable names, minimal comments
- Fork the repository
- Create a feature branch (
git checkout -b my-feature) - Make your changes
- Commit with a clear message
- Push and open a pull request
Open an issue on GitHub.