SpecialAgent
SpecialAgent is an Unreal Engine 5 plugin that implements a Model Context Protocol (MCP) server, allowing Large Language Models like Claude to programmatically interact with UE5 projects. With 71+ tool endpoints across 14 service categories, LLMs gai
What is SpecialAgent?
SpecialAgent is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to specialagent is an unreal engine 5 plugin that implements a model context protocol (mcp) server, allowing large language models like claude to programmatically interact with ue5 projects. with 71+ too...
SpecialAgent is an Unreal Engine 5 plugin that implements a Model Context Protocol (MCP) server, allowing Large Language Models like Claude to programmatically interact with UE5 projects. With 71+ tool endpoints across 14 service categories, LLMs gai
This server falls under the Business Applications category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- SpecialAgent is an Unreal Engine 5 plugin that implements a
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx specialagentpluginConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use SpecialAgent
SpecialAgent is an Unreal Engine 5 plugin that runs an MCP server directly inside the UE5 editor, exposing 71+ tool endpoints across 14 service categories so that LLMs like Claude can programmatically control UE5 projects. From spawning and transforming world actors to sculpting landscapes, painting foliage, managing streaming levels, and capturing viewport screenshots for AI vision feedback loops, it gives AI assistants deep integration with the Unreal editor's live state. Game developers and technical artists can describe scene changes in natural language and have Claude execute them directly in the open project.
Prerequisites
- Unreal Engine 5 installed (UE5.3 or later recommended)
- An existing UE5 project to install the plugin into
- Claude Desktop or another MCP-compatible client configured to connect to a local HTTP server
- Basic familiarity with Unreal Engine plugin installation
Copy the plugin into your UE5 project
Clone or download the SpecialAgent repository and copy it into your project's Plugins folder. Create the folder if it does not exist.
# In your UE5 project root:
mkdir -p Plugins
cp -r /path/to/SpecialAgentPlugin Plugins/SpecialAgentRegenerate project files
Right-click your .uproject file and select 'Generate Visual Studio project files' (Windows) or run the UnrealBuildTool command (Mac/Linux) to register the new plugin.
Build and launch the project
Open the project in Unreal Engine 5. The editor will prompt you to build the SpecialAgent plugin module. Click Yes to compile.
Enable the plugin in the editor
Go to Edit → Plugins, search for 'SpecialAgent', enable it, and restart the editor when prompted.
Verify server configuration
The server starts automatically on port 8767. To change the port or disable auto-start, edit Config/DefaultSpecialAgent.ini in your project.
# Config/DefaultSpecialAgent.ini
[/Script/SpecialAgent.SpecialAgentSettings]
ServerPort=8767
bAutoStart=True
bVerboseLogging=FalseConfigure Claude Desktop to connect
Add the SpecialAgent server to your Claude Desktop MCP configuration pointing to the local HTTP endpoint.
SpecialAgent Examples
Client configuration
Add this block to your claude_desktop_config.json to connect Claude Desktop to the SpecialAgent MCP server running inside UE5.
{
"mcpServers": {
"specialagent": {
"url": "http://localhost:8767/mcp"
}
}
}Prompts to try
Use these prompts in Claude Desktop while the UE5 editor is open with SpecialAgent running to control your project through natural language.
- "Search for all tree and rock static mesh assets in the Content Browser."
- "Scatter 200 pine trees randomly across a 5000-unit radius area centered at the origin."
- "Paint dense grass foliage in a 2000-unit circle around the player start location."
- "Take a screenshot of the current viewport and describe what you see."
- "Spawn a directional light at coordinates (0, 0, 500) with intensity 10 and a warm color temperature."
- "Rebuild the NavMesh for the current level and test if the player start is reachable."Troubleshooting SpecialAgent
Plugin fails to compile when opening the project
Ensure your UE5 installation includes the C++ development components and that your project is a C++ project (not Blueprint-only). Blueprint-only projects need to be converted to C++ projects first. Check the Output Log in UE5 for specific compile errors.
Claude Desktop cannot connect to localhost:8767
Confirm the SpecialAgent server is running by checking the UE5 Output Log for a message like 'SpecialAgent server started on port 8767'. If the port is in use, change ServerPort in Config/DefaultSpecialAgent.ini and update your MCP client config to match.
World tools execute but changes don't appear in the viewport
Some operations require the editor to not be in Play-In-Editor (PIE) mode. Exit PIE if active and retry the operation. Also ensure bAutoStart is true in DefaultSpecialAgent.ini so the server restarts automatically after editor restarts.
Frequently Asked Questions about SpecialAgent
What is SpecialAgent?
SpecialAgent is a Model Context Protocol (MCP) server that specialagent is an unreal engine 5 plugin that implements a model context protocol (mcp) server, allowing large language models like claude to programmatically interact with ue5 projects. with 71+ tool endpoints across 14 service categories, llms gai It connects AI assistants to external tools and data sources through a standardized interface.
How do I install SpecialAgent?
Follow the installation instructions on the SpecialAgent GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with SpecialAgent?
SpecialAgent works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is SpecialAgent free to use?
Yes, SpecialAgent is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
SpecialAgent Alternatives — Similar Business Applications Servers
Looking for alternatives to SpecialAgent? Here are other popular business applications servers you can use with Claude, Cursor, and VS Code.
n8n
★ 189.1kA comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou
LobeHub
★ 77.5k🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
Jeecgboot
★ 46.4kAI 低代码平台,「低代码 + 零代码」双模式驱动:低代码一键生成前后端代码,零代码 5 分钟搭建系统,AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。
CowAgent
★ 44.7kCowAgent (chatgpt-on-wechat) 是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择DeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。
Minds Platform
★ 39.2kPlatform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.
Astrbot
★ 32.8kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Browse More Business Applications MCP Servers
Explore all business applications servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up SpecialAgent in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use SpecialAgent?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.