UniClaude

mcp
Guvenlik Denetimi
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.
SUMMARY

Claude Code, natively inside Unity Editor. A dockable chat window with full project awareness, 60+ MCP tools, and zero alt-tabbing.

README.md

UniClaude

Version
License: MIT
Unity 6+

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:

  1. Open Window > Package Manager
  2. Click + > Add package from git URL...
  3. Enter:
    https://github.com/TheArcForge/UniClaude.git
    
  4. Click Add

Quick Start

  1. Open the UniClaude window: ArcForge > UniClaude
  2. On first launch, UniClaude will build its Node.js sidecar automatically (requires Node.js 18+ on your PATH)
  3. Set your Anthropic API key as an environment variable: export ANTHROPIC_API_KEY=sk-ant-...
  4. 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

MIT

Yorumlar (0)

Sonuc bulunamadi