优化SSE Client连接;增加SSE MCP示例

This commit is contained in:
Chingfeng Li
2025-09-03 15:41:35 +08:00
parent fa79e2b379
commit 74bc5dbb7d
2 changed files with 7 additions and 7 deletions
@@ -167,14 +167,8 @@ class ServerMCPClient:
# 建立SSEClient
elif "url" in self.config:
if "API_ACCESS_TOKEN" in self.config:
headers = {
"Authorization": f"Bearer {self.config['API_ACCESS_TOKEN']}"
}
else:
headers = {}
sse_r, sse_w = await stack.enter_async_context(
sse_client(self.config["url"], headers=headers)
sse_client(self.config["url"], headers=self.config.get("headers", None), timeout=self.config.get("timeout", 5), sse_read_timeout=self.config.get("sse_read_timeout", 60 * 5))
)
read_stream, write_stream = sse_r, sse_w
@@ -36,6 +36,12 @@
"command": "npx",
"args": ["-y", "@simonb97/server-win-cli"],
"link": "https://github.com/SimonB97/win-cli-mcp-server"
},
"sse-mcp-server": {
"url": "http://localhost:8080/sse",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
}
}
}
}