Files
python-sdk/docs/ref/tools/index.md
T
zeekay 2b9d967381 docs: improve DX with navigation and cross-references
- Update docs/mcp/tools/ placeholders with quick refs and links
- Create docs/ref/tools/index.md with full package table
- Create docs/ref/agent/index.md with topic links
- Create docs/ref/mcp/index.md with tool categories
- Create docs/tools/index.md as main entry point
- Add consistent cross-references between sections
2026-01-05 17:45:00 -08:00

2.0 KiB

Tools Reference

Comprehensive API reference for all hanzo-tools-* packages.

Tool Packages

Package Tools Description
Core Base classes Foundation for tool development
Filesystem 7 File operations and AST analysis
Shell 12 Command execution and process management
Browser 1 (70+ actions) Playwright automation
Memory 9 Persistent memory and knowledge bases
Reasoning 2 Structured thinking and analysis
Agent 3 Multi-agent orchestration
LSP 1 Language server protocol
Refactor 1 Code refactoring with AST/LSP
LLM 2 Unified LLM interface
Database 8 SQL and graph databases
Vector 3 Semantic search
Jupyter 1 Notebook operations
Editor 3 Neovim integration
Todo 1 Task management
Computer 1 Mac automation
Config 2 Configuration management
MCP 4 MCP server management

Quick Install

# All tools
pip install hanzo-mcp[tools-all]

# Core + dev tools
pip install hanzo-mcp[tools-dev]

# Specific packages
pip install hanzo-tools-shell hanzo-tools-browser

Tool Discovery

Tools are discovered via entry points:

from importlib.metadata import entry_points

# Get all tool entry points
eps = entry_points(group="hanzo.tools")
for name, ep in eps.items():
    tools = ep.load()
    print(f"{name}: {len(tools)} tools")

See Also