hanzo-mcp-server

Crates.iohanzo-mcp-server
lib.rshanzo-mcp-server
version0.1.0
created_at2025-12-09 22:18:53.850738+00
updated_at2025-12-09 22:18:53.850738+00
descriptionHanzo MCP Server - Rust implementation with search, tools, and code analysis
homepage
repositoryhttps://github.com/hanzoai/rust-sdk
max_upload_size
id1976844
size273,923
z (zeekay)

documentation

README

hanzo-mcp-server

MCP (Model Context Protocol) server implementation with search, tools, and code analysis.

Features

  • JSON-RPC Based: Standard MCP protocol over HTTP
  • Built-in Tools: Search, AST analysis, code navigation
  • Extensible: Add custom tools easily
  • Multi-Language AST: Support for Rust, Python, JavaScript, TypeScript, Go, Java, C/C++

Usage

[dependencies]
hanzo-mcp-server = "0.1"

Running the Server

use hanzo_mcp_server::{Config, MCPServer};

let config = Config::default();
let server = MCPServer::new(config, 3333)?;
server.run().await?;

As a Binary

cargo install hanzo-mcp-server
hanzo-mcp-server --port 3333

Built-in Tools

  • search: Full-text search across files
  • grep: Pattern matching with regex
  • ast: AST-based code structure analysis
  • read_file: Read file contents
  • list_directory: List directory contents

Part of Hanzo MCP

This crate is part of the Hanzo MCP family:

  • hanzo-mcp - Unified crate (recommended)
  • hanzo-mcp-core - Core types
  • hanzo-mcp-client - MCP client
  • hanzo-mcp-server - MCP server (this crate)

License

MIT OR Apache-2.0

Commit count: 0

cargo fmt