EffectProbe — behaviour measured by execution
A disclosure to the people who publish this server. Every sentence below cites a stored observation.
version 3.4.7manifest f068493a2834db62snapshot 23dad93aa7036c1creport 21c3d219872564cd
Reach Contradictions Authority Per tool Not determined Withheld Method Evidence
We found no contradiction between this server's declarations and the behaviour we observed — having executed 40 of 40 declared tools, and reached a conclusion about 16 of 95 declared arguments. That is a statement about what we reached, not a clearance for what we did not.
One cell per declared tool, in name order. Height of fill is the share of that tool's declared arguments we reached a conclusion about. This is the bound on everything that follows: a tool we could not reach is not a tool we cleared.
arguments we classifieddeclared, not determinedtool never reachedcarries a contradiction
These are counts of what our instrumentation reached, not a score for your server. A low figure here is a statement about this run.
No tool of this server was observed doing something its own annotations rule out, among the tools we reached.
A disagreement is held back for one of three reasons: nothing tied it to the call rather than to the server's own background activity; it rests on prose rather than on an annotation you made; or the observation behind it cannot support the claim, as an outbound HTTP method cannot witness a modification. None of the three is a reason to drop it, so all of them are listed under Withheld below.
Every tool this server declares, whether or not we reached it. Declarations are quoted as published.
declared
measured
Observed: EXTERNAL_DESTINATION, NETWORK_READ. Steers where EXTERNAL_DESTINATION lands: `query`, `sort`. No observable role: `repo_type`.
observed effects
| effect | confidence | channels | probes | evidence |
|---|---|---|---|---|
| EXTERNAL_DESTINATION | DIRECT | DNS, NETWORK | 11 | |
| NETWORK_READ | DIRECT | NETWORK | 11 |
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| query | string, required | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority | |
| repo_type | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | citesb41b920b449df763 |
| sort | string | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| godot_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| name | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| template_type | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
measured
Observed: CREATE. No observable role: `display_name`, `godot_path`, `main_scene`, `relative_path`, `root_node_name`, `root_node_type`, `run_godot_import`. Not determined: 1 of 8 arguments (`config_features`).
Partial: some declared arguments reached no conclusion, so the declaration above is kept rather than replaced.
observed effects
| effect | confidence | channels | probes | evidence |
|---|---|---|---|---|
| CREATE | DIRECT | FILESYSTEM | 24 |
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| config_features | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| display_name | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites048567789ad858b9 |
| godot_path | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites4e2381c0cde3cb33 |
| main_scene | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites7aee35c1e4d1fe0a |
| relative_path | string, required | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | citescd5b6d9f39a2d695 |
| root_node_name | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites1adf9f5d19d6617d |
| root_node_type | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | citesc6e327495386d10e |
| run_godot_import | boolean | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites5ea057c7d036a818 |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| properties | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| resource_name | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| resource_type | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| child_nodes | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| resources | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| root_name | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| root_type | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| class_name | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| exports | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| extends | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| functions | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| include_ready | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| signals | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| asset_id | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| download_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| file_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| new_content | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| old_content | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| godot_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| script_content | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| extensions | array, required | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| relative | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| pattern | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
This tool declares no arguments.
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
This tool declares no arguments.
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| asset_id | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| file_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| lines | integer | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| node_type | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| include_assets | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
This tool declares no arguments.
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
This tool declares no arguments.
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| relative | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| relative | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| relative | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| scene_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| script_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| godot_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| headless | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| quit_after_seconds | integer | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
measured
Observed: EXTERNAL_DESTINATION, NETWORK_READ. Steers where EXTERNAL_DESTINATION lands: `asset_type`, `godot_version`, `query`, `sort`. No observable role: `category`, `page`.
observed effects
| effect | confidence | channels | probes | evidence |
|---|---|---|---|---|
| EXTERNAL_DESTINATION | DIRECT | DNS, NETWORK | 20 | |
| NETWORK_READ | DIRECT | NETWORK | 20 |
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| asset_type | string | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority | |
| category | string | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | citesf12d3ee72df1fbca |
| godot_version | string | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority | |
| page | integer | InertCORROBORATED | perturbed with distinct traceable values; no instrumented channel changed | cites39baeedf617bcfe8 |
| query | string, required | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority | |
| sort | string | AuthorityTargetDIRECT | value was observed steering the target of EXTERNAL_DESTINATION; filling this from untrusted content redirects the tool's authority |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| file_types | array | UnclassifiedUNKNOWN | not classifiable: array item schema is unsupported | |
| pattern | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| scene_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| script_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| watch_resources | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| watch_scenes | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| watch_scripts | boolean | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
declared
arguments
| argument | declared | measured | what we concluded | evidence |
|---|---|---|---|---|
| content | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| file_path | string, required | UnclassifiedUNKNOWN | not classifiable: no probe produced a result | |
| project_path | string | UnclassifiedUNKNOWN | not classifiable: no probe produced a result |
An argument we could not classify is not an inert argument. The first says we did not find out; the second says we perturbed it and watched nothing change. Absence of a finding in this document is not evidence of absence, and we would rather print this section than let you read it that way.
Not determined: 79 of 95 arguments (83.2%)
| why an argument was not probed | arguments |
|---|---|
| array item schema is unsupported | 9 |
Two kinds of thing are held back from the findings above. Effects that landed inside a call's observation window but could not be tied to the call — a runtime's own cache directory, a background telemetry flush — and disagreements that rest on prose or on an annotation you never made.
Nothing was withheld.
Every tool was executed under instrumentation inside a confined sandbox. Each perturbed value carried a unique token; a claim exists here only where that token reappeared in an observed channel, and which region of the channel it landed in is what separates an argument that steers a destination from one that supplies content. Your declarations were recorded as claims under test, never as facts.
| sandbox backend | docker |
| observers | filesystem, network, process, result, disclosure |
| seed | 1729 |
| baseline replicas | 2 |
| session scope | tool |
| session restarts | 0 |
| probe started | 2026-08-14T14:05:52Z |
| probed by | 0.1.0 |
| report rendered by | 0.1.0 |
What this method cannot see:
If you think a finding here is wrong, the evidence id beside it is the thing to argue with. Each one resolves to a stored observation in the appendix below, recorded at the moment it happened.
If a tool is listed as never reached and you know why — an argument shape our generator would not produce, a resource that must exist first, a credential we did not have — that is the most useful reply we can get. Reach is the ceiling on this whole document.
Nothing in this report has been published anywhere. It was generated for you.
Every observation cited above, as recorded. This is the whole basis for the document — nothing here was reconstructed after the fact.
result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 772
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"godot_run_game is disabled by default (human-in-the-loop). Running Godot (game, headless --import, or GDScript) uses your OS user privileges. After you accept that risk, set GODOT_MCP_ALLOW_GODOT_EXEC=1 in your MCP server environment (e.g. Cursor mcp.json env) and restart the server.\",\"blocked\":true,\"human_in_the_loop\":true,\"requires_env\":\"GODOT_MCP_ALLOW_GODOT_EXEC=1\"}\n{\"blocked\": true, \"error\": \"godot_run_game is disabled by default (human-in-the-loop). Running Godot (game, headless --import, or GDScript) uses your OS user privileges. After you accept that risk, set GODOT_MCP_ALLOW_GODOT_EXEC=1 in your MCP server environment (e.g. Cursor mcp.json env) and restart the server.\", \"human_in_the_loop\": true, \"requires_env\": \"GODOT_MCP_ALLOW_GODOT_EXEC=1\"}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=EP328EA0668787&page=0&sort=epbase00&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=EP328EA0668787&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=EP328EA0668787&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
}result
{
"channel": "RESULT",
"detail": {
"chars": 205
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\n{\"result\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 218
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"type\":\"epbase00\",\"properties\":[],\"signals\":[],\"hints\":\"Node type 'epbase00' is available in Godot 4.x\"}\n{\"hints\": \"Node type 'epbase00' is available in Godot 4.x\", \"properties\": [], \"signals\": [], \"type\": \"epbase00\"}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=EPD9399C8EE8EF+repo:godotengine/godot&sort=epbase00&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=EPD9399C8EE8EF+repo:godotengine/godot&sort=epbase00&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=EPD9399C8EE8EF+repo:godotengine/godot&sort=epbase00&per_page=10"
}result
{
"channel": "RESULT",
"detail": {
"chars": 205
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\n{\"result\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 211
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "[\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]\n{\"result\": [\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
}result
{
"channel": "RESULT",
"detail": {
"chars": 130
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"workspace\":\"/workspace/godot-games\",\"count\":0,\"projects\":[]}\n{\"count\": 0, \"projects\": [], \"workspace\": \"/workspace/godot-games\"}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=EPF1204D9CA38D&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=epbase00+repo:godotengine/godot&sort=EPF1204D9CA38D&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=EPF1204D9CA38D&per_page=10"
}godotengine.org
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "godotengine.org"
},
"subject": "godotengine.org"
}result
{
"channel": "RESULT",
"detail": {
"chars": 98
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"Godot executable not found: epbase00\"}\n{\"error\": \"Godot executable not found: epbase00\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 267
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "Error: project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\n{\"result\": \"Error: project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}"
},
"subject": "result"
}api.github.com
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "api.github.com"
},
"subject": "api.github.com"
}result
{
"channel": "RESULT",
"detail": {
"chars": 264
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 232
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "[{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}]\n{\"result\": [{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}]}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 294
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"valid\":false,\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\", \"valid\": false}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}godotengine.org
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "godotengine.org"
},
"subject": "godotengine.org"
}godotengine.org
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "godotengine.org"
},
"subject": "godotengine.org"
}GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=EP594D356CAC76&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=epbase00+repo:godotengine/godot&sort=EP594D356CAC76&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=EP594D356CAC76&per_page=10"
}result
{
"channel": "RESULT",
"detail": {
"chars": 140
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"asset_id must be a numeric Asset Library id (digits only)\"}\n{\"error\": \"asset_id must be a numeric Asset Library id (digits only)\"}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
}result
{
"channel": "RESULT",
"detail": {
"chars": 267
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "Error: project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\n{\"result\": \"Error: project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=EP6B31FC77A438&page=0&sort=epbase00&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=EP6B31FC77A438&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=EP6B31FC77A438&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=EP6D1BA778C0A3&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=EP6D1BA778C0A3&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=EP6D1BA778C0A3&type=epbase00&godot_version=epbase00"
}api.github.com
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "api.github.com"
},
"subject": "api.github.com"
}result
{
"channel": "RESULT",
"detail": {
"chars": 264
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EP4C37A3240539
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EP4C37A3240539"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EP4C37A3240539"
}result
{
"channel": "RESULT",
"detail": {
"chars": 264
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
}result
{
"channel": "RESULT",
"detail": {
"chars": 205
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\n{\"result\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 88
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"query\":\"epbase00\",\"count\":0,\"repos\":[]}\n{\"count\": 0, \"query\": \"epbase00\", \"repos\": []}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 1835
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"workspace\":\"/workspace/godot-games\",\"env_var\":\"GODOT_MCP_ROOT\",\"default_if_unset\":\"/workspace/godot-games\",\"note\":\"Create Godot projects under this folder (each needs project.godot). godot_create_project can run Godot --import to initialize .godot/ when GODOT_MCP_ALLOW_GODOT_EXEC=1.\",\"godot_exec_allowed\":false,\"godot_exec_opt_in_env\":\"GODOT_MCP_ALLOW_GODOT_EXEC\",\"godot_exec_note\":\"godot_run_game / godot_execute_script require GODOT_MCP_ALLOW_GODOT_EXEC=1 (default off; human-in-the-loop).\",\"default_engine_feature\":\"4.4\",\"engine_feature_env\":\"GODOT_ENGINE_FEATURE\",\"engine_feature_note\":\"godot_create_project uses config/features 4.4+ unless GODOT_ENGINE_FEATURE is set.\",\"editor_plugins_note\":\"Editor plugins are enabled only in the Godot editor (Project Settings \u2192 Plugins). Use godot_list_editor_plugins / godot_get_project_settings to read state; do not expect MCP to toggle [editor_plugins].\"}\n{\"default_engine_feature\": \"4.4\", \"default_if_unset\": \"/workspace/godot-games\", \"editor_plugins_note\": \"Editor plugins are enabled only in the Godot editor (Project Settings \\u2192 Plugins). Use godot_list_editor_plugins / godot_get_project_settings to read state; do not expect MCP to toggle [editor_plugins].\", \"engine_feature_env\": \"GODOT_ENGINE_FEATURE\", \"engine_feature_note\": \"godot_create_project uses config/features 4.4+ unless GODOT_ENGINE_FEATURE is set.\", \"env_var\": \"GODOT_MCP_ROOT\", \"godot_exec_allowed\": false, \"godot_exec_note\": \"godot_run_game / godot_execute_script require GODOT_MCP_ALLOW_GODOT_EXEC=1 (default off; human-in-the-loop).\", \"godot_exec_opt_in_env\": \"GODOT_MCP_ALLOW_GODOT_EXEC\", \"note\": \"Create Godot projects under this folder (each needs project.godot). godot_create_project can run Godot --import to initialize .godot/ when GODOT_MCP_ALLOW_GODOT_EXEC=1.\", \"workspace\": \"/workspace/godot-games\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 610
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"found\":false,\"error\":\"Godot executable not found. Automatic search uses GODOT_EXECUTABLE if set; otherwise macOS (glob + mdfind + find /Applications), Windows (where.exe + Downloads), Linux (Downloads + find ~/Downloads), then common dirs and PATH. Set GODOT_EXECUTABLE to the binary path if needed.\"}\n{\"error\": \"Godot executable not found. Automatic search uses GODOT_EXECUTABLE if set; otherwise macOS (glob + mdfind + find /Applications), Windows (where.exe + Downloads), Linux (Downloads + find ~/Downloads), then common dirs and PATH. Set GODOT_EXECUTABLE to the binary path if needed.\", \"found\": false}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=epbase00"
}result
{
"channel": "RESULT",
"detail": {
"chars": 311
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "No Godot project found: search path is outside the MCP workspace (/workspace/godot-games). Open a folder under that directory or set GODOT_MCP_ROOT.\n{\"result\": \"No Godot project found: search path is outside the MCP workspace (/workspace/godot-games). Open a folder under that directory or set GODOT_MCP_ROOT.\"}"
},
"subject": "result"
}api.github.com
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "api.github.com"
},
"subject": "api.github.com"
}result
{
"channel": "RESULT",
"detail": {
"chars": 211
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "[\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]\n{\"result\": [\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=epbase00+repo:godotengine/godot&sort=epbase00&per_page=10"
}result
{
"channel": "RESULT",
"detail": {
"chars": 205
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\n{\"result\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}api.github.com
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "api.github.com"
},
"subject": "api.github.com"
}result
{
"channel": "RESULT",
"detail": {
"chars": 294
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"valid\":false,\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use a path under the workspace, default ~/godot-games)\", \"valid\": false}"
},
"subject": "result"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=EP7382817F3506&type=epbase00&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=EP7382817F3506&type=epbase00&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=EP7382817F3506&type=epbase00&godot_version=epbase00"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}godot-games
{
"channel": "FILESYSTEM",
"detail": {
"directory": true
},
"effects": [
"CREATE"
],
"kind": "directory_created",
"regions": {
"PATH": "godot-games"
},
"subject": "godot-games"
}result
{
"channel": "RESULT",
"detail": {
"chars": 132
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"query\":\"epbase00\",\"count\":0,\"total\":0,\"page\":1,\"assets\":[]}\n{\"assets\": [], \"count\": 0, \"page\": 1, \"query\": \"epbase00\", \"total\": 0}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 211
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "[\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]\n{\"result\": [\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 59
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "1b07c75bbbe040abe7f00e\n{\"result\": \"1b07c75bbbe040abe7f00e\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EPD65A5CA2D5B8&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EPD65A5CA2D5B8&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EPD65A5CA2D5B8&godot_version=epbase00"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EPBE2CBD635E36
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EPBE2CBD635E36"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=epbase00&godot_version=EPBE2CBD635E36"
}GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EP6AA04A71A294&godot_version=epbase00
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "godotengine.org:443",
"METADATA": "GET ",
"PATH": "/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EP6AA04A71A294&godot_version=epbase00"
},
"subject": "GET godotengine.org:443/asset-library/api/asset?filter=epbase00&page=0&sort=epbase00&type=EP6AA04A71A294&godot_version=epbase00"
}godotengine.org
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "godotengine.org"
},
"subject": "godotengine.org"
}result
{
"channel": "RESULT",
"detail": {
"chars": 784
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"godot_execute_script is disabled by default (human-in-the-loop). Running Godot (game, headless --import, or GDScript) uses your OS user privileges. After you accept that risk, set GODOT_MCP_ALLOW_GODOT_EXEC=1 in your MCP server environment (e.g. Cursor mcp.json env) and restart the server.\",\"blocked\":true,\"human_in_the_loop\":true,\"requires_env\":\"GODOT_MCP_ALLOW_GODOT_EXEC=1\"}\n{\"blocked\": true, \"error\": \"godot_execute_script is disabled by default (human-in-the-loop). Running Godot (game, headless --import, or GDScript) uses your OS user privileges. After you accept that risk, set GODOT_MCP_ALLOW_GODOT_EXEC=1 in your MCP server environment (e.g. Cursor mcp.json env) and restart the server.\", \"human_in_the_loop\": true, \"requires_env\": \"GODOT_MCP_ALLOW_GODOT_EXEC=1\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 166
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"success\":false,\"error\":\"main_scene must be a .tscn file name (e.g. main.tscn)\"}\n{\"error\": \"main_scene must be a .tscn file name (e.g. main.tscn)\", \"success\": false}"
},
"subject": "result"
}GET api.github.com:443/search/repositories?q=EPE080E1C5A9C5+repo:godotengine/godot&sort=epbase00&per_page=10
{
"channel": "NETWORK",
"detail": {
"body_bytes": 0,
"method": "GET",
"payload_visibility": "intercepted_tls",
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION",
"NETWORK_READ"
],
"kind": "http_request",
"regions": {
"DESTINATION": "api.github.com:443",
"METADATA": "GET accept=application/vnd.github.v3+json",
"PATH": "/search/repositories?q=EPE080E1C5A9C5+repo:godotengine/godot&sort=epbase00&per_page=10"
},
"subject": "GET api.github.com:443/search/repositories?q=EPE080E1C5A9C5+repo:godotengine/godot&sort=epbase00&per_page=10"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}godotengine.org
{
"channel": "DNS",
"detail": {
"port": 443,
"scheme": "https"
},
"effects": [
"EXTERNAL_DESTINATION"
],
"kind": "name_resolution",
"regions": {
"DESTINATION": "godotengine.org"
},
"subject": "godotengine.org"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 216
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "{\"error\":\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}\n{\"error\": \"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"}"
},
"subject": "result"
}result
{
"channel": "RESULT",
"detail": {
"chars": 211
},
"effects": [],
"kind": "tool_result",
"regions": {
"RESULT": "[\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]\n{\"result\": [\"project_path is outside the MCP workspace (set GODOT_MCP_ROOT or use the default ~/godot-games)\"]}"
},
"subject": "result"
}