Documentation
¶
Overview ¶
ENGMODEL-OWNER-UNIT: FU-MCP-SERVER
ENGMODEL-OWNER-UNIT: FU-MCP-SERVER
ENGMODEL-OWNER-UNIT: FU-MCP-SERVER
ENGMODEL-OWNER-UNIT: FU-MCP-SERVER
ENGMODEL-OWNER-UNIT: FU-MCP-SERVER
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyReadOnlyResolutionDefaults ¶
func ApplyReadOnlyResolutionDefaults()
ApplyReadOnlyResolutionDefaults sets the process defaults of a model server: the lock is checked, never written (ENGMOD_LOCK=check), and cached modules are reused without registry lookups (ENGMOD_MODULE_CACHE=reuse), unless the environment already sets them. It covers every composing tool, the Gemara and OSCAL exporters included. Call it once at startup. TRLC-LINKS: REQ-EMG-069, REQ-EMG-064 ENGMODEL-LINKS: FU-MCP-SERVER, FU-SYSTEM-COMPOSITION
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
ENGMODEL-LINKS: FU-MCP-SERVER, DO-MCP-TOOL-RESULT, CTRL-MCP-PATH-BOUNDARY, CTRL-STRICT-MCP-INPUT-SCHEMA, EVT-MCP-TOOL-CALL-RECEIVED, FU-CODEMAP-INFERENCE, CTRL-TRACEABILITY-COVERAGE, DEP-LOCAL-WORKSPACE
func NewServer ¶
func NewServer() *Server
TRLC-LINKS: REQ-EMG-007, REQ-EMG-008, REQ-EMG-045, REQ-EMG-069 ENGMODEL-LINKS: FU-MCP-SERVER, DO-MCP-TOOL-RESULT, CTRL-MCP-PATH-BOUNDARY, CTRL-STRICT-MCP-INPUT-SCHEMA, EVT-MCP-TOOL-CALL-RECEIVED