mcp

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.