Funplay Unity MCP Server

stdio bridge for the local Unity Editor MCP server from FunplayAI/funplay-unity-mcp.

Local serverstdioPython

What is the Funplay Unity MCP Server?

stdio bridge for the local Unity Editor MCP server from FunplayAI/funplay-unity-mcp.

What you get

The Most Advanced MCP Server for Unity Editor

  • execute_code First — — Optimized around one in-memory C# execution tool for rich editor/runtime orchestration. See execute_code: In-Memory C# Execution below for details
  • Default Safety Checks — — execute_code now has persistent default-on safety toggles, including a stricter filesystem guard for clients that do not expose per-call arguments clearly
  • Play Mode Automation — — Enter play mode, simulate keyboard/mouse input, capture screenshots, inspect logs, and validate behavior from the same MCP session
  • Project Context Built In — — Exposes live resources for project state, active scene, selection, compilation, console output, and MCP interaction history
  • Focused by Default, Full When Needed — — core exposes a compact high-signal toolset; full exposes all 156 tools
  • Single Unity Package — — No extra approval UI, no external daemon to click through, and no Python requirement for the Unity-side plugin itself

Configuration and credentials

  • This package is Editor-only. It does not add runtime components to your built game. - The MCP server starts on http://127.0.0.1:8765/ by default. - Local MCP server settings are stored in UserSettings/FunplayMcpSettings.json. - The package defaults to the core MCP tool profile to reduce tool-list noise for AI clients. core currently exposes 34 high-signal tools centered on

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Funplay Unity MCP Server

{
  "mcpServers": {
    "funplay": {
      "type": "http",
      "url": "http://127.0.0.1:8765/"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • This package is Editor-only. It does not add runtime components to your built game. - The MCP server starts on http://127.0.0.1:8765/ by default. - Local MCP server settings are stored in UserSettings/FunplayMcpSettings.json. - The package defaults to the core MCP tool profile to reduce tool-list noise for AI clients. core currently exposes 34 high-signal tools centered on

Example prompts to try

  • “Use Funplay Unity MCP to Category.”
  • “Use Funplay Unity MCP to GameObject.”
  • “Use Funplay Unity MCP to Hierarchy.”

Frequently asked questions

stdio bridge for the local Unity Editor MCP server from FunplayAI/funplay-unity-mcp. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.