mcp
7
Hanzo MCP is a server implementation using the Model Context Protocol that enables functionalities like code understanding, modification, and project analysis. It supports integration with Claude Desktop and provides security features for file handling.
Hanzo MCP
An implementation of Hanzo capabilities using the Model Context Protocol (MCP).
Features
- Code Understanding: Analyze and interpret codebases
- Code Modification: Edit files with proper permissions
- Enhanced Command Execution: Run commands and scripts with improved error handling
- File Operations: Manage files securely
- Code Discovery: Find relevant files and patterns
- Project Analysis: Understand project structure and dependencies
- Agent Delegation: Delegate tasks to sub-agents
- Multiple LLM Provider Support: Use any LiteLLM-compatible model
- Jupyter Notebook Support: Read and edit notebooks
Tools Implemented
- read_files, write_file, edit_file
- directory_tree, get_file_info
- search_content, content_replace
- run_command, run_script
- script_tool, project_analyze_tool
- read_notebook, edit_notebook
- think, dispatch_agent
Getting Started
Follow steps to install Hanzo MCP and integrate with Claude Desktop. Configuration options are available for different installation paths and server name customization.
Security
- Uses best practices for filesystem security
- Permission prompts and restricted directory access
- Input sanitization and error handling
Development
Guidelines for setting up the development environment, testing, building, and publishing the project.
Contributing
Steps to contribute to the project: fork, branch, commit, and PR.