uefn-mcp
One PowerShell command on the Windows box that has UEFN. Source: BizaNator/uefn-mcp. Do not add a second MCP server.
-
Run the installer
If the client repo is private, the script uses
ghorgitwith your existing GitHub login. The installer writesCONNECT.mdand does not dump mcpServers JSON unless you pass-VerbosePaste.irm https://uefnmcp.com/install.ps1 | iex
-
Paste this to your agent
One line. The installer writes the full brief to
CONNECT.md(andUEFN-MCP-CONNECT.mdon the island when the project is known). That file tells the agent to ASK THE HUMAN for the folder that contains the.uefnprojectif needed, verify already-written.mcp.json, and runsetup.ps1soContent\Pythonis armed. One server only. A portal key is not required.Read %LOCALAPPDATA%\uefn-mcp\CONNECT.md and configure UEFN-MCP according to those instructions.
-
CONNECT.md
The brief on disk tells the agent to verify already-written
.mcp.json— do not hand-author.HOSTED_MCP_URLdefaults to the hosted grounding endpoint.-VerbosePastestill prints the old mcpServers dump.{ "mcpServers": { "uefn-mcp": { "command": "node", "args": [ "<path printed by the installer>\\index.js", "--stdio" ], "env": { "HOSTED_MCP_URL": "https://uefnmcp.com/mcp", "UEFN_PROJECT_PATH": "<absolute project folder — contains the .uefnproject>", "UEFN_PROJECT_ROOT": "<absolute Content/Verse or Plugins/<Plugin>/Content/Verse>" } } } }
Hosted grounding signs in via browser OAuth on first use. Portal keys (uefn_sk_*) are optional — CI and overrides only. CI / override keys.