Skip to main content

MCP Reference

The Desktop Homunculus MCP server exposes 20 tools, 4 resources, and 3 prompts over stdio transport.

Use this page as a map, then open the category page you need.

MCP Server Overview

The MCP server communicates with Desktop Homunculus over HTTP at localhost:3100 (configurable via the HOMUNCULUS_HOST environment variable).

Category Map

CategoryCoverageLink
Character5 tools for spawn/select/remove/persona/snapshotCharacter
Expression4 tools for expressions, reactions, animation, look-atExpression
Movement4 tools for move and tween transformsMovement
Audio3 tools for speech, SFX, and BGM controlAudio
Webview3 tools for webview lifecycle and content updatesWebview
MOD1 tool for MOD command executionMOD
Resources4 read-only resource endpointsResources
Prompts3 parameterized workflow promptsPrompts

Tool-to-Category Quick Reference

ToolCategory
get_character_snapshotCharacter
spawn_characterCharacter
remove_characterCharacter
select_characterCharacter
set_personaCharacter
set_expressionExpression
play_reactionExpression
play_animationExpression
set_look_atExpression
move_characterMovement
tween_positionMovement
tween_rotationMovement
tween_scaleMovement
speak_messageAudio
play_soundAudio
control_bgmAudio
open_webviewWebview
close_webviewWebview
navigate_webviewWebview
execute_commandMOD