MCPcopy
hub / github.com/HKUDS/OpenHarness / load_mcp_server_configs

Function load_mcp_server_configs

src/openharness/mcp/config.py:8–16  ·  view source on GitHub ↗

Merge settings and plugin MCP server configs.

(settings, plugins: list[LoadedPlugin])

Source from the content-addressed store, hash-verified

6
7
8def load_mcp_server_configs(settings, plugins: list[LoadedPlugin]) -> dict[str, object]:
9 """Merge settings and plugin MCP server configs."""
10 servers = dict(settings.mcp_servers)
11 for plugin in plugins:
12 if not plugin.enabled:
13 continue
14 for name, config in plugin.mcp_servers.items():
15 servers.setdefault(f"{plugin.manifest.name}:{name}", config)
16 return servers

Calls

no outgoing calls