MCP server enabling code understanding, modification, and project analysis with tools for file and command operations.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Claude Code.
readRead file contents with line numbers, offset, and limit capabilities
writeCreate or overwrite files
editMake line-based edits to text files
multi_editMake multiple precise text replacements in a single file operation with atomic transactions
directory_treeGet a recursive tree view of directories
grepFast pattern search in files with ripgrep integration for best performance ([docs](./doc/migration_SearchContentTool_to_Grep.md))
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.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sdglbl-mcp-claude-code)<a href="https://allmcps.com/mcp/sdglbl-mcp-claude-code"><img src="https://allmcps.com/api/badge/sdglbl-mcp-claude-code?style=directory" alt="MCP Claude Code on AllMCPs" /></a>