developer-tools

Hanzo

by hanzoai

Hanzo secures codebase interactions with file ops, command execution, project analysis and Jupyter notebook management u

Enables secure interaction with codebases through tools for file operations, command execution, project analysis, and Jupyter notebook management with path validation and operation allowlisting

github stars

9

54 tools across 4 configurable categoriesBuilt-in Claude Desktop integrationMulti-monitor and GUI automation support

best for

  • / AI developers building complex automation workflows
  • / Teams managing UI component libraries and design systems
  • / Developers needing comprehensive codebase interaction tools
  • / GUI automation and testing scenarios

capabilities

  • / Execute shell commands and manage background processes
  • / Read, write, edit, and search files across codebases
  • / Manage UI components with source code access and project setup
  • / Automate mouse, keyboard, and screen capture operations
  • / Control windows and multi-monitor setups
  • / Spawn AI agents for orchestration tasks

what it does

A comprehensive MCP server providing 54 development tools including file operations, shell commands, UI component management, and GUI automation. Offers flexible configuration to enable/disable tool categories as needed.

about

Hanzo is a community-built MCP server published by hanzoai that provides AI assistants with tools and capabilities via the Model Context Protocol. Hanzo secures codebase interactions with file ops, command execution, project analysis and Jupyter notebook management u It is categorized under developer tools.

how to install

You can install Hanzo in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

Hanzo is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

@hanzo/mcp

Unified Model Context Protocol (MCP) server providing comprehensive AI development tools and UI component management.

Installation

npm install -g @hanzo/mcp

Quick Start

# Start with all tools enabled (default: 54 tools)
hanzo-mcp serve

# Core tools only (19 tools)
hanzo-mcp serve --core-only

# Disable specific tool categories
hanzo-mcp serve --disable-ui             # Exclude UI tools
hanzo-mcp serve --disable-autogui        # Exclude AutoGUI tools
hanzo-mcp serve --disable-orchestration  # Exclude orchestration tools

# List all available tools (54 by default)
hanzo-mcp list-tools

# Install for Claude Desktop
hanzo-mcp install-desktop

Features

Core Tools (19 tools)

  • File Operations: Read, write, list, create, delete, move files
  • Search: Grep, find files, unified search strategies
  • Editing: Single and multi-edit operations
  • Shell: Command execution, background processes

UI Tools (11 tools - enabled by default)

Disable with --disable-ui flag:

  • Component Management: List, search, and get component details
  • Source Code Access: Retrieve component source and demos
  • Project Setup: Initialize projects with Hanzo UI
  • Blocks & Patterns: Access UI blocks and patterns
  • Installation Guides: Complete setup documentation

AutoGUI Tools (18 tools - enabled by default)

Disable with --disable-autogui flag:

  • Mouse Control: Move, click, drag, scroll operations
  • Keyboard Control: Type text, press keys, hotkey combinations
  • Screen Capture: Screenshots, pixel color detection
  • Image Recognition: Find images on screen with confidence matching
  • Window Management: List, activate, control windows
  • Multi-monitor Support: Screen information and coordinates

Orchestration Tools (6 tools - enabled by default)

Disable with --disable-orchestration flag:

  • Agent Spawning: Create AI agents with specific models and constraints
  • Swarm Orchestration: Coordinate multiple agents in parallel or sequence
  • Critic Agents: Code review and quality gate enforcement
  • Hanzo Node: Connect to distributed AI compute nodes
  • LLM Router: Intelligent model selection and fallback chains
  • Consensus: Multi-agent voting and decision making

Usage

CLI Options

# All tools enabled (default - 54 tools)
hanzo-mcp serve

# Core tools only (19 tools)
hanzo-mcp serve --core-only

# Disable specific categories
hanzo-mcp serve --disable-ui --disable-autogui --disable-orchestration

# Custom tool selection
hanzo-mcp serve --enable-categories files,ui --disable-tools bash,shell

# List tools by category
hanzo-mcp list-tools --category ui

Programmatic Usage

import { createMCPServer } from '@hanzo/mcp';

// Basic server with core tools
const server = await createMCPServer();

// Server with UI tools enabled
const serverWithUI = await createMCPServer({
  toolConfig: {
    enableCore: true,
    enableUI: true
  }
});

// Custom configuration
const customServer = await createMCPServer({
  name: 'my-mcp-server',
  version: '1.0.0',
  toolConfig: {
    enableCore: true,
    enableUI: true,
    enableAutoGUI: true,
    enableOrchestration: true,
    disabledTools: ['bash'],
    customTools: [/* your tools */]
  }
});

AI Client Configuration

Claude Desktop

Add to .mcp.json:

{
  "mcpServers": {
    "hanzo": {
      "command": "npx",
      "args": ["@hanzo/mcp", "serve"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "hanzo": {
      "command": "npx",
      "args": ["@hanzo/mcp", "serve"]
    }
  }
}

Features

  • Modular Tool System: Enable only the tools you need (54 tools total)
  • Agent Orchestration: Spawn and coordinate multiple AI agents
  • Consensus Mechanisms: Multi-agent decision making and voting
  • Critic System: Automated code review and quality enforcement
  • LLM Routing: Intelligent model selection with fallback chains
  • UI Component Integration: Access Hanzo UI components and patterns
  • Computer Control: Full mouse, keyboard, and screen automation
  • File System Operations: Comprehensive file manipulation
  • Code Execution: Safe shell command execution
  • Search Capabilities: Multiple search strategies
  • Distributed Computing: Connect to Hanzo compute nodes
  • Multi-Implementation Support: RustAutoGUI, JSAutoGUI, PyAutoGUI with automatic fallback
  • Extensible Architecture: Add custom tools easily
  • AI Client Integration: Works with Claude, Cursor, and other MCP clients

License

MIT © Hanzo AI

FAQ

What is the Hanzo MCP server?
Hanzo is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for Hanzo?
This profile displays 10 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
MCP server reviews

Ratings

4.510 reviews
  • Shikha Mishra· Oct 10, 2024

    Hanzo is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Piyush G· Sep 9, 2024

    We evaluated Hanzo against two servers with overlapping tools; this profile had the clearer scope statement.

  • Chaitanya Patil· Aug 8, 2024

    Useful MCP listing: Hanzo is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Sakshi Patil· Jul 7, 2024

    Hanzo reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

  • Ganesh Mohane· Jun 6, 2024

    I recommend Hanzo for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Oshnikdeep· May 5, 2024

    Strong directory entry: Hanzo surfaces stars and publisher context so we could sanity-check maintenance before adopting.

  • Dhruvi Jain· Apr 4, 2024

    Hanzo has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Rahul Santra· Mar 3, 2024

    According to our notes, Hanzo benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.

  • Pratham Ware· Feb 2, 2024

    We wired Hanzo into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.

  • Yash Thakker· Jan 1, 2024

    Hanzo is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.