An implementation of Claude Code capabilities using the Model Context Protocol (MCP). This project provides an MCP server that implements Claude Code-like functionality, allowing Claude to directly execute instructions for modifying and improving project files. By leveraging the Model Context Protocol, this implementation enables seamless integration with various MCP clients including Claude Deskt
Add this skill
npx mdskills install SDGLBL/mcp-claude-codeComprehensive MCP server with excellent tool variety and strong security practices
An implementation of Claude Code capabilities using the Model Context Protocol (MCP).
This project provides an MCP server that implements Claude Code-like functionality, allowing Claude to directly execute instructions for modifying and improving project files. By leveraging the Model Context Protocol, this implementation enables seamless integration with various MCP clients including Claude Desktop.
| Tool | Description |
|---|---|
read | Read file contents with line numbers, offset, and limit capabilities |
write | Create or overwrite files |
edit | Make line-based edits to text files |
multi_edit | Make multiple precise text replacements in a single file operation with atomic transactions |
directory_tree | Get a recursive tree view of directories |
grep | Fast pattern search in files with ripgrep integration for best performance (docs) |
content_replace | Replace patterns in file contents |
grep_ast | Search code with AST context showing matches within functions, classes, and other structures |
run_command | Execute shell commands (also used for directory creation, file moving, and directory listing) |
notebook_read | Extract and read source code from all cells in a Jupyter notebook with outputs |
notebook_edit | Edit, insert, or delete cells in a Jupyter notebook |
think | Structured space for complex reasoning and analysis without making changes |
dispatch_agent | Launch one or more agents that can perform tasks using read-only tools concurrently |
batch | Execute multiple tool invocations in parallel or serially in a single request |
todo_write | Create and manage a structured task list |
todo_read | Read a structured task list |
For detailed installation and configuration instructions, please refer to INSTALL.md.
For detailed tutorial of 0.3 version, please refer to TUTORIAL.md
This implementation follows best practices for securing access to your filesystem:
To contribute to this project:
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Install via CLI
npx mdskills install SDGLBL/mcp-claude-codeMCP Claude Code is a free, open-source AI agent skill. An implementation of Claude Code capabilities using the Model Context Protocol (MCP). This project provides an MCP server that implements Claude Code-like functionality, allowing Claude to directly execute instructions for modifying and improving project files. By leveraging the Model Context Protocol, this implementation enables seamless integration with various MCP clients including Claude Deskt
Install MCP Claude Code with a single command:
npx mdskills install SDGLBL/mcp-claude-codeThis downloads the skill files into your project and your AI agent picks them up automatically.
MCP Claude Code works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.