What’s the difference between using MCP and direct HTTP?
MCP (stdio) is intended for AI model tools like Claude Desktop; direct HTTP allows scripts, CI, or any HTTP client (curl) to interact with Unity without the TypeScript server.
@isuzu-shiranui
基本情報
Unity Editor integration with Model Context Protocol (MCP) enabling AI assistants like Claude to interact with Unity projects. Features a TypeScript MCP server and C# Unity plugin with extensible command handler architecture, TCP/IP communication, and dynamic plugin discovery.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"unity-mcp": {
"command": "node",
"args": [
"/absolute/path/to/unity-mcp-ts/build/index.js"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Unity MCP 統合フレームワーク connects the Unity Editor to AI language models like Claude or to CLI (curl) via HTTP, using the Model Context Protocol (MCP). It allows you to directly control Unity Editor—inspect scenes, execute C# code, capture screenshots, and manage Play Mode—from outside the editor.
Install the Unity package via Package Manager (Add package from git URL…). The HTTP server auto-starts on port 27182 (fallback 27182–27199). For Claude Desktop/Code, download the TypeScript MCP client using the built‑in installer and paste the generated config JSON. You can also call endpoints directly with curl. Configure options under Edit > Preferences > Unity MCP.
MCP (stdio) is intended for AI model tools like Claude Desktop; direct HTTP allows scripts, CI, or any HTTP client (curl) to interact with Unity without the TypeScript server.
Unity 2022.3 or later (up to Unity 6000), .NET/C# 9.0 (Editor side), and Node.js 18.0+ (TypeScript MCP server).
Each command is marked `Safe` (read‑only, safe to retry) or `Unsafe` (mutating). The TypeScript client uses `err.cause.code` to retry only before a handshake for Unsafe commands, structurally preventing duplicate side effects.
Yes. The HTTP server binds to `127.0.0.1` by default (loopback only). The `/execute_code` endpoint can be disabled in settings. External network exposure is not supported.
Yes. Implement `IMcpCommandHandler` or `IMcpResourceHandler` in C# (auto‑detected by reflection) or extend `BaseCommandHandler` in TypeScript (place in `src/handlers/`). Prompts are also extensible via `BasePromptHandler`.
Hindsight: Agent Memory That Learns
Open-source MCP to use Blender with any LLM
MCP Toolbox for Databases is an open source MCP server for databases.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
コメント