{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_aigodot-unreal-mcp","slug":"aigodot-unreal-mcp","name":"Unreal Engine Natural Language Controller","type":"extension","url":"https://www.unrealengine.com","page_url":"https://unfragile.ai/aigodot-unreal-mcp","categories":["app-builders"],"tags":["mcp","model-context-protocol","smithery:aigodot/unreal-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_aigodot-unreal-mcp__cap_0","uri":"capability://tool.use.integration.natural.language.command.execution.for.unreal.engine","name":"natural language command execution for unreal engine","description":"This capability allows users to execute commands in Unreal Engine using natural language input. It leverages a natural language processing (NLP) model that translates user intents into specific Unreal Engine actions, such as managing actors or modifying Blueprints. The integration is achieved through a model-context-protocol (MCP) that facilitates seamless communication between the AI assistant and the Unreal Engine environment, ensuring commands are executed accurately and efficiently.","intents":["How can I create a new actor in my Unreal project using voice commands?","Can I modify the properties of a Blueprint through natural language?","How do I change the UI layout with a simple text command?"],"best_for":["game developers looking to streamline their workflow in Unreal Engine"],"limitations":["Limited to predefined commands; complex tasks may require manual intervention","Natural language understanding may struggle with ambiguous phrasing"],"requires":["Unreal Engine 5.0+","Internet connection for NLP model access"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aigodot-unreal-mcp__cap_1","uri":"capability://tool.use.integration.automated.blueprint.manipulation","name":"automated blueprint manipulation","description":"This capability enables users to automate the creation and modification of Blueprints through natural language commands. It employs a context-aware parsing system that understands the structure of Blueprints and translates user requests into actionable changes. The integration with Unreal Engine's API allows for real-time updates and modifications, ensuring that changes are reflected immediately in the project.","intents":["How can I add a new variable to my Blueprint using voice commands?","Can I connect two nodes in my Blueprint through a simple text command?","How do I delete a specific function from my Blueprint using natural language?"],"best_for":["developers who frequently work with Blueprints and want to speed up their workflow"],"limitations":["Complex Blueprint structures may lead to misinterpretation of commands","Requires familiarity with Blueprint terminology for effective use"],"requires":["Unreal Engine 5.0+","Access to Unreal Engine's Blueprint API"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aigodot-unreal-mcp__cap_2","uri":"capability://tool.use.integration.ai.driven.project.settings.management","name":"ai-driven project settings management","description":"This capability allows users to manage project settings in Unreal Engine using natural language commands. It utilizes a command interpretation engine that maps user intents to specific project settings adjustments, such as changing rendering options or adjusting input settings. The integration with Unreal Engine's configuration APIs ensures that changes are applied instantly and accurately.","intents":["How do I change the rendering quality settings using voice commands?","Can I adjust the input settings for my game through natural language?","How can I switch between different project configurations with a simple command?"],"best_for":["game developers needing quick adjustments to project settings"],"limitations":["Limited to supported project settings; some settings may require manual adjustments","Complex settings may not be fully supported through natural language"],"requires":["Unreal Engine 5.0+","Access to Unreal Engine's project settings API"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aigodot-unreal-mcp__cap_3","uri":"capability://tool.use.integration.actor.management.via.natural.language","name":"actor management via natural language","description":"This capability enables users to manage actors in Unreal Engine using natural language commands. It employs an actor recognition system that interprets user requests to create, modify, or delete actors within the game environment. The integration with Unreal Engine's actor management APIs allows for real-time updates and ensures that users can manipulate actors seamlessly without navigating complex menus.","intents":["How can I spawn a new actor in my scene using voice commands?","Can I change the properties of an existing actor through natural language?","How do I remove an actor from my level using a simple command?"],"best_for":["game developers looking to streamline actor management in their projects"],"limitations":["May struggle with actor types not explicitly defined in the command set","Complex actor relationships might not be fully understood"],"requires":["Unreal Engine 5.0+","Access to Unreal Engine's actor management API"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aigodot-unreal-mcp__cap_4","uri":"capability://tool.use.integration.data.table.manipulation.through.natural.language","name":"data table manipulation through natural language","description":"This capability allows users to manipulate data tables in Unreal Engine using natural language commands. It employs a data interpretation engine that translates user intents into specific data table operations, such as adding, removing, or modifying entries. The integration with Unreal Engine's data table APIs ensures that changes are applied immediately, facilitating efficient data management.","intents":["How can I add a new entry to my data table using voice commands?","Can I modify an existing entry in my data table through natural language?","How do I delete an entry from my data table using a simple command?"],"best_for":["developers managing large datasets within Unreal Engine"],"limitations":["Limited to supported data table formats; complex data structures may require manual intervention","Natural language processing may misinterpret complex commands"],"requires":["Unreal Engine 5.0+","Access to Unreal Engine's data table API"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["Unreal Engine 5.0+","Internet connection for NLP model access","Access to Unreal Engine's Blueprint API","Access to Unreal Engine's project settings API","Access to Unreal Engine's actor management API","Access to Unreal Engine's data table API"],"failure_modes":["Limited to predefined commands; complex tasks may require manual intervention","Natural language understanding may struggle with ambiguous phrasing","Complex Blueprint structures may lead to misinterpretation of commands","Requires familiarity with Blueprint terminology for effective use","Limited to supported project settings; some settings may require manual adjustments","Complex settings may not be fully supported through natural language","May struggle with actor types not explicitly defined in the command set","Complex actor relationships might not be fully understood","Limited to supported data table formats; complex data structures may require manual intervention","Natural language processing may misinterpret complex commands","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.635Z","last_scraped_at":"2026-05-03T15:19:25.721Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=aigodot-unreal-mcp","compare_url":"https://unfragile.ai/compare?artifact=aigodot-unreal-mcp"}},"signature":"3bcmkiRfnNTpjlF+xEfUbg6qamJueX9fhGkkPajiXWwCS/FTkNbsYHcpyK/X5/2l11HLKCvvSZqPGdQVosHfCw==","signedAt":"2026-06-19T08:46:43.173Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/aigodot-unreal-mcp","artifact":"https://unfragile.ai/aigodot-unreal-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=aigodot-unreal-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}