Documentation
¶
Overview ¶
Package musterbridge manages the lifecycle of a shared local muster process that aggregates stdio MCP servers behind an HTTP endpoint. Containers reach muster via host.docker.internal, giving agents access to the same MCP tools the user has in their IDE.
Index ¶
Constants ¶
View Source
const ( DefaultPort = 8090 BridgeName = "muster" )
Variables ¶
This section is empty.
Functions ¶
func EnsureRunning ¶
EnsureRunning starts the muster bridge if it is not already running and guarantees the bridge entry exists in the MCP server store. Used by the auto-start integration in the instance start flow.
Types ¶
type MCPServerEntry ¶
MCPServerEntry describes an MCP server file found in the muster config directory.
type Status ¶
type Status struct {
Running bool `json:"running"`
PID int `json:"pid,omitempty"`
Port int `json:"port,omitempty"`
URL string `json:"url,omitempty"`
MCPServers []MCPServerEntry `json:"mcpServers,omitempty"`
}
Status represents the state of the muster bridge.
Click to show internal directories.
Click to hide internal directories.