claude-code-mcp
If you are the rightful owner of claude-code-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Claude Code MCP is an implementation of Claude Code as a Model Context Protocol (MCP) server, enabling its software engineering capabilities through a standardized interface.
Claude Code MCP is a server implementation that integrates Claude Code's software engineering tools with the Model Context Protocol (MCP). This project allows developers to leverage Claude Code's capabilities, such as code generation, review, debugging, and file system operations, through a standardized MCP interface. The MCP provides a consistent interaction pattern across different AI models and providers, defining tools, resources, and prompts for seamless integration. By implementing Claude Code as an MCP server, it becomes accessible to any MCP-compatible client, enhancing interoperability and flexibility. The server is built using TypeScript, ensuring type safety and modularity, with comprehensive error handling and security measures for potentially dangerous operations. This project is a proof of concept and not recommended for production use.
Features
- Full implementation of Claude Code functionality as an MCP server
- Provides tools for file operations, shell commands, and code analysis
- Exposes resources for accessing file system and environment information
- Includes prompts for general CLI interaction and code review
- Compatible with any MCP client
Tools
bash
Execute shell commands with security restrictions and timeout options
readFile
Read files from file system, support line offset and limit
listFiles
List detailed metadata for files and directories
searchGlob
Search for files that match glob pattern
grep
Search for text in a file using regular expression
think
No operational tools for thinking about complex problems
codeReview
Analyze and review errors, security issues, and best practices in your code
editFile
Create or edit a file for specified content