Claude Code CLI
Connect Claude Code CLI to NeoStack AI.

Claude is Anthropic’s AI. There are three ways to use it with NeoStack AI — pick the section that matches the Claude app you already have.
I have Claude Desktop
Claude Desktop installs NeoStack as a one-file extension (.mcpb). No terminal needed. See the Claude Desktop guide for the download links and steps.
I use Claude.ai (browser)
Claude.ai in a browser doesn’t run local MCP servers and has no plugin install path. To use Claude with NeoStack AI you need either Claude Desktop (above), Claude Code (below), or the in-editor ACP path (further below).
I have Claude Code
This is the recommended setup for most users. You install one marketplace plugin and Claude Code can drive your editor automatically.
Step 1 — install Claude Code (skip if you already have it)
curl -fsSL https://claude.ai/install.sh | bashirm https://claude.ai/install.ps1 | iexbrew install --cask claude-codewinget install Anthropic.ClaudeCodeVerify with claude --version. Then sign in by running claude once and following the prompts.
Step 2 — open your Unreal project and start the editor
Make sure the NeoStack AI plugin (3.1.8 or newer) is enabled in your project. The editor needs to be running for Claude Code to talk to it.
Step 3 — install the marketplace plugin
From a terminal inside your UE project directory (the folder with your .uproject file), run:
claude
Then inside Claude Code, type:
/plugin marketplace add betidestu/neostack-plugins
/plugin install neostack@neostack-plugins
That’s it, on every platform. The plugin picks the right binary for your machine on its own.
Step 4 — verify
Inside Claude Code:
/mcp
You should see neostack listed and connected. Then ask Claude something like:
Use the unreal tool to print “hello from claude code”.
If the editor’s Output Log shows the message, you’re done.
Updating
/plugin update neostack@neostack-plugins
Auto-update is on by default, so Claude Code refreshes plugins at startup anyway.
Uninstalling
/plugin uninstall neostack@neostack-plugins
How it finds the editor
The plugin looks for a .uproject above the folder you started Claude Code in, and connects to that project’s editor. If you’re not inside a project folder, it connects to the single running editor, or asks when there are several.
You normally don’t need this, but you can also point it at a project directly:
NEOSTACK_PROJECT_DIR="/abs/path/to/MyProject" claude
Use Claude inside the editor (ACP)
If you’d rather skip the marketplace plugin and run Claude entirely from the editor’s chat panel, you can use Claude Code through ACP. The editor spawns Claude Code as a subprocess and renders responses inline.
Video tutorial
Setup
- Install Claude Code (see Step 1 above).
- Run
claudeonce in a terminal and complete authentication. You only need to do this once. - Open the Agent Chat window in Unreal (Tools → Agent Chat).
- Select Claude Code from the agent dropdown. Done.
Plugin settings
| Setting | Description |
|---|---|
| Claude Code CLI | Optional path override to claude executable (leave blank for auto-detect) |
| Bun/Node Runtime Override | Advanced override for adapter runtime; leave blank to use bundled runtime |
| Tool Execution Timeout | Timeout for individual editor/MCP tool calls only |
| Agent Response Timeout | Timeout for silent ACP prompt turns. Leave at 0 for long unattended Claude Code tasks |
Which Claude plan?
| Plan | Price | Verdict |
|---|---|---|
| Claude Pro | $20/month | Not enough. Rate limits hit within minutes of real work. |
| Claude Max | $100/month | Good. Enough for daily development. Best value. |
| Claude Max | $200/month | Best. ~$2,000–3,000 worth of API calls included. |
| API key | Pay-per-token | Expensive. A single complex session costs $10–50+. |
Claude Code uses whichever plan you authenticated with. See Choosing an Agent for the full breakdown.
Troubleshooting
| Issue | Solution |
|---|---|
Query closed before response received |
Run claude in terminal, complete login, retry in Unreal |
Request timed out waiting for agent response |
Set Agent Response Timeout to 0 in Settings > Chat & Agents > Agent Execution. This is separate from Tool Execution Timeout |
claude not found |
Run claude --version; if missing, reinstall (Step 1) |
| Authentication issues | Run claude in terminal to re-authenticate |
/mcp shows server in error state |
See Troubleshooting |