Compare commits

..

No commits in common. "4e4052874a87b27d70ed89a7ba96736909578a3d" and "46a3fda7f5cb26a299a458d98084a40d88f3c73d" have entirely different histories.

View File

@ -223,7 +223,7 @@ async def load_mcp_settings_async(config) -> List[Dict]:
if merged_settings and len(merged_settings) > 0:
mcp_servers = merged_settings[0].get('mcpServers', {})
for server_name, server_config in mcp_servers.items():
if isinstance(server_config, dict) and 'command' in server_config:
if isinstance(server_config, dict):
# 如果还没有env字段则创建一个
if 'env' not in server_config:
server_config['env'] = {}