GameDriver MCP Configuration
GameDriver’s Test Assistant tool includes an embedded MCP server, which allows you to connect with the Claude desktop app from Anthropic. This integration allows you to use the LLM to ask questions about the GameDriver API in the context of your application under test and streamlines test authoring.
Unreal Engine support has been available alongside Unity since the 2026.08 release.
Configuration — Claude Desktop
Section titled “Configuration — Claude Desktop”-
Find the Claude desktop configuration file
claude_desktop_config.json. This file is typically located in:- Windows:
AppData\Roaming\Claude - macOS:
~/Library/Application Support/Claude/
- Windows:
-
Open the file in a text editor and add the following, updating the path to your TA installation.
Windows:
{"mcpServers": {"gamedriver": {"command": "D:\\PATH_TO_TA_INSTALL\\GameDriverTA.exe","args": ["--mcp"]}}}macOS:
{"mcpServers": {"gamedriver": {"command": "/Users/PATH_TO_TA_INSTALL/GameDriverTA.app/Contents/MacOS/GameDriverTA","args": ["--mcp"]}}} -
Restart Claude, and you should see 12 MCP tools from GameDriver.
Configuration — Claude Code
Section titled “Configuration — Claude Code”Use the claude mcp add command to register the server:
Windows:
claude mcp add --scope user gamedriver "D:\PATH_TO_TA_INSTALL\GameDriverTA.exe" -- --mcpmacOS:
claude mcp add --scope user gamedriver "/Users/PATH_TO_TA_INSTALL/GameDriverTA.app/Contents/MacOS/GameDriverTA" -- --mcpTo remove it:
claude mcp remove gamedriverAvailable MCP Tools
Section titled “Available MCP Tools”| Tool | Description |
|---|---|
get_game_driver_api | Full API reference for Unity, Unreal, or Godot — use this first to discover available methods |
get_function_details | Detailed docs, parameters, and examples for a specific API method |
get_object_types | List of wire-serializable object types (Vector3, Quaternion, Color, etc.) |
hierarchy_path_info | HPath syntax reference and examples for the target engine |
get_unreal_console_services | Available Unreal Engine console commands exposed via ConsoleCommand |
get_key_codes | Available key code names for Unity or Unreal input |
get_common_keys | Quick reference of the most commonly used key names |
create_input_device_custom | Create a Unity virtual input device from a custom JSON description |
create_input_device_from_description | Create a Unity virtual input device from a controller description file |
call_game_driver_api | Generic dispatcher — call any GameDriver API method by name with dynamic parameters |
explore_object_properties | Explore properties and methods on a connected game object |
get_supported_engines | List of game engines and versions supported by GameDriver |
With the MCP configured, launch Claude desktop and ask plain English questions about your test. To make Claude utilize our MCP services, mention gamedriver or test automation in your query. Claude will use the tools when the context is appropriate.