mcp-claude-code
This project is an MCP server that enhances Claude Code-like capabilities, allowing it to modify and improve project files by executing instructions. It supports features such as code analysis, file operations, and agent delegation, enabling seamless integration with MCP clients like Claude Desktop.
read_files
Read one or more files, supports encoding detection
write_file
Create or overwrite files
edit_file
Line-based editing of text files
directory_tree
Get the recursive tree view of the directory
get_file_info
Get the metadata of a file or directory
search_content
Search for patterns in file content
content_replace
Replace the pattern in the file contents
run_command
Execute shell commands (also used for directory creation, file movement, and directory listing)
run_script
Execute the script using the specified interpreter
script_tool
Execute scripts in a specific programming language
project_analyze_tool
Analyze project structure and dependencies
read_notebook
Extract and read source code from all cells of Jupyter notebook, including output
edit_notebook
Edit, insert or delete cells in Jupyter notebooks
think
Structured space for complex inference and analysis without changes
dispatch_agent
Start one or more agents that can use read-only tools to perform tasks concurrently