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 gain comprehensive control for building complex 3D environments.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"specialagentplugin": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Full Python API access • 71+ level design tools • Visual feedback loop
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / entertainment
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for SpecialAgentPlugin and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Connect AI to Unreal Engine 5
Full Python API access • 71+ level design tools • Visual feedback loop
SpecialAgent bridges AI assistants and Unreal Engine 5 through the Model Context Protocol (MCP). Connect Claude, GPT, or any MCP-compatible LLM directly to your editor and control it through natural language.
At its core, SpecialAgent provides unrestricted Python execution with full access to UE5's Python API—meaning your AI assistant can do anything the editor can do. On top of that foundation, 71+ purpose-built tools handle common level design tasks without writing a single line of code.
Native HTTP/SSE transport. No external bridges or dependencies.
Execute arbitrary Python with complete unreal module access. Your AI assistant can:
This is the unlimited foundation. If you can script it, AI can do it.
71+ specialized tools for world-building workflows:
| Category | Capabilities |
|---|---|
| Actors | Spawn, transform, duplicate, delete, batch operations |
| Patterns | Grid, circular, spline, and scatter placement |
| Landscape | Sculpt height, flatten, smooth, paint material layers |
| Foliage | Paint vegetation with density control |
| Lighting | Spawn and configure lights, build lightmaps |
| Streaming | Manage sub-levels for open worlds |
| Navigation | Rebuild NavMesh, test pathfinding |
| Performance | Analyze statistics, detect overlaps |
| Organization | Folders, tags, labels, selection management |
Capture viewport screenshots and return them to vision-enabled LLMs. Your AI assistant can see what it built, evaluate the results, and refine its approach.
Describe intent → Execute → Screenshot → AI analyzes → Iterate
Clone or download this repository into your project's Plugins folder:
YourProject/
└── Plugins/
└── SpecialAgent/
Regenerate project files (right-click .uproject → Generate Visual Studio/Xcode project files)
Build and launch your project
Enable the plugin in Edit → Plugins → Search "SpecialAgent"
Restart the editor
Once the editor launches, check the Output Log for:
LogSpecialAgent: MCP Server started on port 8767
Or test with curl:
curl http://localhost:8767/health
Add SpecialAgent to your MCP client configuration:
{
"mcpServers": {
"SpecialAgent": {
"url": "http://localhost:8767/sse",
"transport": "sse"
}
}
}
Your AI assistant now has access to:
| Service | Methods | Description |
|---|---|---|
| Python | 3 | Execute scripts, run files, list modules |
| Screenshot | 2 | Capture viewport for AI vision |
| World | 30+ | Actor manipulation and spatial queries |
| Assets | 4 | Content Browser search and inspection |
| Landscape | 5 | Terrain sculpting and layer painting |
| Foliage | 3 | Vegetation painting and removal |
| Lighting | 4 | Light spawning and configuration |
| Streaming | 4 | Sub-level loading and visibility |
| Performance | 3 | Statistics and overlap analysis |
| Navigation | 2 | NavMesh building and path |