# mcp-provider

> **Tool `scripts/mcp-provider.sh`** (script, Scripts). Launch one opt-in external MCP provider for a GameFrame project.

Run it as `scripts/mcp-provider.sh`. [Source on GitHub](https://github.com/tanepiper/game-frame/blob/main/scripts/mcp-provider.sh).

## Its own help

This is the help text in the tool itself, as `./gameframe tool mcp-provider` prints it.

```text
Launch one opt-in external MCP provider for a GameFrame project.

Usage: scripts/mcp-provider.sh PROVIDER PINNED_VERSION
Input: provider id and version from tools/gameframe/mcp_providers.json; local overrides from
       the project's ignored .env, loaded by scripts/lib.sh.
Output: replaces this process with the provider's stdio MCP server. Diagnostics go to stderr.
It does not install providers, change emulator builds, or proxy provider tools through GameFrame.
```
