# resonite-mcp

This MCP server connects an AI assistant to Resonite for natural-language control of avatars, worlds, objects, and sessions.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 10
- Author: sandraschi
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sandraschi/resonite-mcp
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/resonite-mcp

## What it does

resonite-mcp links an AI assistant with the Resonite social VR platform. Chat commands can load worlds, switch active slots, adjust avatar tracking, inspect online contacts, and read chat history. The server can also search an inventory database and spawn selected assets into the current world.

A web dashboard covers connection status, the world node tree, and a visual gallery. Its room builder creates a furnished space from a form, sending each item through ResoniteLink and producing a build report. Resonite must be running with ResoniteLink enabled; otherwise session control will not work.

The project uses Python 3.12+ and FastMCP. Start the dashboard with `just bootstrap` followed by `just serve`. Clients using stdio can launch it with `python -m resonite_mcp --stdio` and `PYTHONPATH=src`.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- control a Resonite world from chat
- tune avatar tracking settings
- spawn inventory assets into a session
- inspect contacts and chat history
- assemble a furnished room from presets

## Example prompts
- Load a Resonite world and report the current session state.
- Search the inventory for an object and place it in the active world.
- Check eye tracking and adjust the avatar's tracking smoothing.

## Similar
- [add-multiplayer](https://affpapa.org/en/nevibecode/skills/add-multiplayer.md) — skill · 598 installs
- [easyeda-api](https://affpapa.org/en/nevibecode/skills/easyeda-api.md) — skill · 610 installs
- [dingtalk-connection](https://affpapa.org/en/nevibecode/skills/dingtalk-connection.md) — skill · 521 installs
- [add-feishu](https://affpapa.org/en/nevibecode/skills/add-feishu.md) — skill · 454 installs
- [easyeda-pro-mcp](https://affpapa.org/en/nevibecode/mcp/easyeda-pro-mcp.md) — MCP server · ★ 30
- [OmniDebugLink](https://affpapa.org/en/nevibecode/mcp/omnidebuglink.md) — MCP server

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
