Skip to main content

Crate forge_config

Crate forge_config 

Source
Expand description

§forge-config

Configuration loading for the Forgemax Code Mode MCP Gateway.

Supports TOML configuration files with environment variable expansion.

§Example

[servers.narsil]
command = "narsil-mcp"
args = ["--repos", "."]
transport = "stdio"

[servers.github]
url = "https://mcp.github.com/mcp"
transport = "sse"
headers = { Authorization = "Bearer ${GITHUB_TOKEN}" }

[sandbox]
timeout_secs = 5
max_heap_mb = 64
max_concurrent = 8
max_tool_calls = 50

Structs§

ForgeConfig
Top-level Forge configuration.
GroupConfig
Configuration for a server group.
SandboxOverrides
Sandbox configuration overrides.
ServerConfig
Configuration for a single downstream MCP server.
StashOverrides
Configuration overrides for the ephemeral stash.

Enums§

ConfigError
Errors from config parsing.