Hutash MCP server

Hutash ships an MCP server (hutash-mcp) that exposes your locally installed models as tools. Any MCP-compatible client — Claude Desktop, Claude Code, or other agents — can generate speech, music, voice clones, and transcriptions through your local models.

Setup

Connecting a client.

The engine must be running and the models you want must already be installed.

Claude Code

One command registers the server:

$claude mcp add hutash -- /path/to/hutash-mcp

Claude Desktop

Add the server to claude_desktop_config.json:

claude_desktop_config.json
{ "mcpServers": { "hutash": { "command": "/path/to/hutash-mcp" } } }

Restart the client after saving. The Hutash tools appear in its tool list.

Engine tools

Always available.

ToolDescription
list_modelsList installed models with status and capabilities
list_appsList installed applications
show_modelShow a model’s full detail and manifest
installInstall a model or app by ID
uninstallRemove an installed model
startStart a stopped model
stopStop a running model
get_statusEngine resource usage (RAM, VRAM, GPU)
get_activityRecent install and lifecycle activity

Project tools

Writing into Studio.

ToolDescription
list_projectsList all Studio projects
generate_in_projectGenerate content and register it as a Studio asset in a named project — the same mechanism Studio’s own UI uses

Per-model tools

One tool per installed capability.

Tool names follow the pattern {model_id}_{capability}. They appear automatically when a model is installed and disappear when it is removed. Each tool’s input schema is built from the model’s own manifest, so there is no hardcoded per-model knowledge.

ToolWhat it does
kokoro_ttsGenerate speech with Kokoro
ace_step_1_5_musicGenerate music with ACE-Step
chatterbox_cloneClone a voice with Chatterbox
whisper_large_v3_sttTranscribe with Whisper Large v3
qwen3_1_7b_improveRefine text with Qwen3

Catch-all

generate_with_local_model runs inference against any installed model when the request doesn’t match a specific per-model tool.

Requirements

  • Hutash OS installed
  • The engine (hutashd) running
  • Models installed before their tools appear
  • An MCP server restart to pick up tools from a freshly installed model