Hanzo MCP enables AI assistants to interact with codebases through tools for file operations, command execution, project analysis, and Jupyter notebook management. Built with Python and FastMCP, it provides secure access to local files and commands through a permission system that validates paths and operations. The implementation is designed for developers who want to use Claude for code understanding, modification, and project management tasks while maintaining security through explicit path allowlisting and operation validation.
Read one or multiple files with encoding detection.
Create or overwrite files.
Make line-based edits to text files.
Get a recursive tree view of directories.
Get metadata about a file or directory.
Search for patterns in file contents.
Replace patterns in file contents.
Execute shell commands (also used for directory creation, file moving, and directory listing).
Execute scripts with specified interpreters.
Execute scripts in specific programming languages.
Analyze project structure and dependencies.
Extract and read source code from all cells in a Jupyter notebook with outputs.
Edit, insert, or delete cells in a Jupyter notebook.
Structured space for complex reasoning and analysis without making changes.
Launch one or more agents that can perform tasks using read-only tools concurrently.
No reviews yet. Be the first to review!
Sign in to join the conversation