Foundry Claude Bridge
by bcw3075
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | Yes | The local port the bridge listens on (e.g. 8787). Asked for by `npm run setup` and stored in config.json. | 8787 |
| PUBLIC_URL | Yes | The public HTTPS address of the bridge, e.g. https://bridge.yourdomain.com. Asked for by `npm run setup` and stored in config.json. | |
| FOUNDRY_URL | Yes | Foundry's local address, e.g. http://localhost:30000. Asked for by `npm run setup` and stored in config.json. | http://localhost:30000 |
| FOUNDRY_USER | Yes | The name of the Foundry GM user the bridge logs in as (e.g. "Claude Bridge"). Asked for by `npm run setup` and stored in config.json. | |
| allowScripts | No | Set to true in config.json to enable the run_script tool. Running arbitrary scripts is off by default. | false |
| FOUNDRY_PASSWORD | No | The Foundry password for the bridge's user, if that user has one. Asked for by `npm run setup` and stored in config.json. | |
| APPROVAL_PASSPHRASE | Yes | The passphrase typed in the browser when approving the connector in Claude. Stored only as a hash. Asked for by `npm run setup` and stored in config.json. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues