UniClaude
mcp
Gecti
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 22 GitHub stars
Code Gecti
- Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Purpose
This MCP server integrates Claude directly into the Unity Editor, providing a dockable chat window with project awareness. It allows the AI to inspect and modify Unity scenes, assets, and scripts via 60+ dedicated tools without requiring the developer to leave the editor.
Security Assessment
Overall Risk: Medium. The tool requires your Anthropic API key via an environment variable, which it uses to make network requests to the Anthropic API. While the light code scan found no hardcoded secrets or dangerous patterns, granting an AI the ability to modify project files and components carries inherent risks. To mitigate this, the tool features a built-in permission system requiring explicit user approval for actions, as well as a diff viewer to review script edits before they are applied.
Quality Assessment
This is a well-maintained and structured project. It successfully passes all health checks, is licensed under the permissive MIT license, and has received recent updates. It has a small but growing community, currently sitting at 22 GitHub stars. The documentation is notably clear, listing precise dependencies (Unity 6+ and Node.js 18+) and providing straightforward installation instructions.
Verdict
Use with caution — while the tool itself is safe and well-structured, the native integration allows an external AI to actively modify local project files, so developers should closely review any automated changes.
This MCP server integrates Claude directly into the Unity Editor, providing a dockable chat window with project awareness. It allows the AI to inspect and modify Unity scenes, assets, and scripts via 60+ dedicated tools without requiring the developer to leave the editor.
Security Assessment
Overall Risk: Medium. The tool requires your Anthropic API key via an environment variable, which it uses to make network requests to the Anthropic API. While the light code scan found no hardcoded secrets or dangerous patterns, granting an AI the ability to modify project files and components carries inherent risks. To mitigate this, the tool features a built-in permission system requiring explicit user approval for actions, as well as a diff viewer to review script edits before they are applied.
Quality Assessment
This is a well-maintained and structured project. It successfully passes all health checks, is licensed under the permissive MIT license, and has received recent updates. It has a small but growing community, currently sitting at 22 GitHub stars. The documentation is notably clear, listing precise dependencies (Unity 6+ and Node.js 18+) and providing straightforward installation instructions.
Verdict
Use with caution — while the tool itself is safe and well-structured, the native integration allows an external AI to actively modify local project files, so developers should closely review any automated changes.
Claude Code, natively inside Unity Editor. A dockable chat window with full project awareness, 60+ MCP tools, and zero alt-tabbing.
README.md
UniClaude
Claude Code, natively inside Unity Editor. A dockable chat window with full project awareness, 60+ MCP tools, and zero alt-tabbing — all powered by your Claude subscription.
Features
- Editor chat window — dockable panel with streaming responses, dark/light theme, and conversation history
- Project awareness — UniClaude indexes your scenes, prefabs, scripts, shaders, and ScriptableObjects so Claude understands your project structure
- 60+ Unity tools — Claude can inspect and modify scenes, prefabs, components, materials, animations, tags, layers, and project settings through the MCP protocol — all with full Undo integration
- Model selection — choose between Sonnet, Opus, and Haiku with configurable reasoning effort (Low → Max)
- File & image attachments — attach project files and screenshots directly in the chat input
- Permission system — every tool call requires explicit approval (allow once, allow for session, or deny)
- Slash commands — extensible command system with autocomplete (
/healthcheck,/clear,/export, and more) - Diff viewer — review script edits in a colored diff popup (green/red lines) without leaving UniClaude
- Settings panel — configurable font size, Node.js path, sidecar port, context token budget, and package filtering
- MCP server — JSON-RPC 2.0 server that exposes Unity editor actions to any MCP-compatible client
- Domain reload resilience — survives Unity's domain reload cycle with automatic reconnection
Requirements
| Requirement | Version |
|---|---|
| Unity | 6000.3+ (Unity 6) |
| Node.js | 18+ |
| Anthropic API key | Set as ANTHROPIC_API_KEY environment variable |
Installation
Add via Unity Package Manager using the git URL:
- Open Window > Package Manager
- Click + > Add package from git URL...
- Enter:
https://github.com/TheArcForge/UniClaude.git - Click Add
Quick Start
- Open the UniClaude window: ArcForge > UniClaude
- On first launch, UniClaude will build its Node.js sidecar automatically (requires Node.js 18+ on your PATH)
- Set your Anthropic API key as an environment variable:
export ANTHROPIC_API_KEY=sk-ant-... - Start chatting — Claude can see your project structure and use editor tools with your permission
Key Controls
| Key | Action |
|---|---|
| Enter | Send message |
| Shift+Enter | New line |
| Escape | Cancel generation |
| Tab | Accept slash command autocomplete |
Documentation
- Setup Guide — detailed installation, configuration, and troubleshooting
- Architecture — package structure, data flow, and extension points
Contributing
See CONTRIBUTING.md for development setup, running tests, and pull request guidelines.
Security
To report a vulnerability, see SECURITY.md.
License
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi