MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / LoadMCPConfig

Function LoadMCPConfig

mcp/config.go:51–57  ·  view source on GitHub ↗
(projectRoot string)

Source from the content-addressed store, hash-verified

49 raw := pythonCompactJSON(payload)
50 sum := sha256.Sum256([]byte(raw))
51 return fmt.Sprintf("%x", sum[:])
52}
53
54func LoadMCPConfig(projectRoot string) []McpServerConfig {
55 projectRoot = discoverMCPProjectRoot(projectRoot)
56 merged := map[string]map[string]any{}
57 var order []string
58 loadMCPFile(filepath.Join(projectRoot, ".mcp.json"), merged, &order)
59 loadMCPFile(apppaths.ProjectMCPFile(projectRoot), merged, &order)
60 return buildConfigs(merged, order)

Calls 2

loadMCPFileFunction · 0.85
buildConfigsFunction · 0.85