uLoopMCP Extensions Sample
December 28, 2025 · View on GitHub
A sample project demonstrating third-party extensions for uLoopMCP.
Sample Tools
hello-world
A simple tool that returns "Hello World" message. Useful for testing MCP connection.
get-unity-info
A tool that returns the Unity version.
Installation
Prerequisites
- Unity 2022.3 or later
- uLoopMCP installed
Install via Unity Package Manager
- Open Unity Editor
- Go to
Window>Package Manager - Click the
+button in the top-left corner - Select
Add package from git URL... - Enter the following URL and click
Add:
https://github.com/hatayama/uLoopMCP-extesnsions-sample.git?path=Assets/Editor
Manual Installation
Add the following to your Packages/manifest.json:
{
"dependencies": {
"com.hatayama.uloopmcp-extensions-sample": "https://github.com/hatayama/uLoopMCP-extesnsions-sample.git?path=Assets/Editor"
}
}
Usage
- Enable Allow Third Party Tools in uLoopMCP Security Settings
- The following tools will be available from your MCP client:
hello-world- Returns "Hello World" messageget-unity-info- Returns Unity version
Installing Skills (uloop CLI)
This extension includes SKILL.md files for each tool. To register them as skills for Claude Code or other AI assistants:
uloop skills install --claude
This will install all skills (including bundled and custom ones from your project) into your AI assistant's configuration.
Creating Your Own Extension
Use this sample as a reference to create your own extensions.
File Structure
Assets/Editor/
├── package.json # Required for Unity Package Manager distribution
└── YourTool/
├── YourToolSchema.cs # Parameter definition
├── YourToolResponse.cs # Response definition
├── YourToolTool.cs # Tool implementation
└── SKILL.md # Skill definition (for uloop skills install)
Implementation Examples
See the following files for reference:
License
MIT