mirror of
https://github.com/hanzoai/mcp.git
synced 2026-10-29 02:55:49 +00:00
4.1 KiB
4.1 KiB
Complete List of Hanzo MCP Tools
🗂️ Filesystem Tools
- read - Read file contents
- write - Write content to files (can be disabled with --disable-write-tools)
- edit - Edit existing files (can be disabled with --disable-write-tools)
- multi_edit - Make multiple edits to a single file (can be disabled with --disable-write-tools)
- directory_tree - Display directory structure
- grep - Search file contents with regex (can be disabled with --disable-search-tools)
- grep_ast - Search code with AST awareness (can be disabled with --disable-search-tools)
- git_search - Search git repository content (can be disabled with --disable-search-tools)
- content_replace - Replace content in files (can be disabled with --disable-write-tools)
- batch_search - Batch search operations (can be disabled with --disable-search-tools)
- find_files - Find files by name patterns
- unified_search - Unified search across multiple methods (can be disabled with --disable-search-tools)
💻 Shell Tools
- run_command - Execute shell commands (unified command execution)
- bash - Execute bash commands
- npx - Execute npx commands
- uvx - Execute uvx commands
- process - Manage processes
- open - Open files/URLs in default applications
- pkill - Kill processes by name
- logs - View process logs
📓 Jupyter Tools
- notebook_read - Read Jupyter notebook contents
- notebook_edit - Edit Jupyter notebooks
🤖 Agent Tools
- dispatch_agent - Delegate tasks to sub-agents (requires --enable-agent-tool or individual enable)
✅ Todo Tools
- todo_read - Read todo list
- todo_write - Write/update todo list
🧠 Thinking Tool
- think - Structured thinking space for Claude
🔍 Vector Tools (disabled by default)
- vector_index - Index content for vector search
- vector_search - Search using vector embeddings
🗄️ Database Tools
- sql_query - Execute SQL queries
- sql_search - Search SQL databases
- sql_stats - Get SQL database statistics
- graph_add - Add nodes/edges to graph database
- graph_remove - Remove nodes/edges from graph database
- graph_query - Query graph database
- graph_search - Search graph database
- graph_stats - Get graph database statistics
🔌 MCP Tools
- mcp - Unified MCP server management (add/remove/stats)
- mcp_add - Add MCP server (legacy, disabled by default)
- mcp_remove - Remove MCP server (legacy, disabled by default)
- mcp_stats - MCP server statistics (legacy, disabled by default)
🖊️ Editor Tools
- neovim_edit - Edit files in Neovim
- neovim_command - Execute Neovim commands
- neovim_session - Manage Neovim sessions
🤖 LLM Tools
- llm - Unified LLM interface (uses available API keys)
- llm_legacy - Legacy LLM tool (disabled by default)
- consensus - Multi-LLM consensus (disabled by default)
- llm_manage - Manage LLM settings (disabled by default)
🎛️ System Tools (always enabled)
- tool_enable - Enable specific tools
- tool_disable - Disable specific tools
- tool_list - List all available tools
- stats - System statistics
- palette_load - Load tool palettes (configurations)
🔧 Utility Tools
- batch - Execute multiple tool calls in sequence
Default Configuration:
- Most tools are enabled by default
- Write tools can be disabled with
--disable-write-tools - Search tools can be disabled with
--disable-search-tools - Agent tool requires
--enable-agent-tool - Vector tools are disabled by default
- Legacy tools (mcp_add, mcp_remove, mcp_stats, llm_legacy, consensus, llm_manage) are disabled by default
Palette System:
Tools can be configured using palettes:
- default: Standard configuration
- minimal: Only essential tools
- dev: Development-focused tools
- pentesting: Security-focused tools
- data-science: Jupyter and data analysis tools
- Custom palettes can be created
Total: 53+ tools available in Hanzo MCP!