Update wellbe_agent.py
Browse files- wellbe_agent.py +8 -5
wellbe_agent.py
CHANGED
@@ -14,7 +14,7 @@ import os
|
|
14 |
import openai
|
15 |
from agents import Agent, Runner
|
16 |
from agents.extensions.models.litellm_model import LitellmModel
|
17 |
-
from agents.mcp.server import
|
18 |
|
19 |
from config import PROMPT_TEMPLATE, MCP_CONFIGS
|
20 |
|
@@ -26,7 +26,7 @@ __all__ = [
|
|
26 |
]
|
27 |
|
28 |
# Global variables to store initialized servers
|
29 |
-
_healthcare_server: Optional[
|
30 |
_whoop_server: Optional[Union[MCPServerSse, str]] = None
|
31 |
|
32 |
|
@@ -38,10 +38,13 @@ def initialize_mcp_servers(whoop_email: str, whoop_password: str) -> None:
|
|
38 |
os.environ["WHOOP_EMAIL"] = whoop_email
|
39 |
os.environ["WHOOP_PASSWORD"] = whoop_password
|
40 |
|
41 |
-
_healthcare_server =
|
42 |
-
params=
|
|
|
|
|
|
|
43 |
)
|
44 |
-
|
45 |
_whoop_server = MCPServerSse(
|
46 |
params={
|
47 |
"url": "https://agents-mcp-hackathon-whoop-mcp-server.hf.space/gradio_api/mcp/sse"
|
|
|
14 |
import openai
|
15 |
from agents import Agent, Runner
|
16 |
from agents.extensions.models.litellm_model import LitellmModel
|
17 |
+
from agents.mcp.server import MCPServerStreamableHttp, MCPServerSse
|
18 |
|
19 |
from config import PROMPT_TEMPLATE, MCP_CONFIGS
|
20 |
|
|
|
26 |
]
|
27 |
|
28 |
# Global variables to store initialized servers
|
29 |
+
_healthcare_server: Optional[Union[MCPServerSse, str]] = None
|
30 |
_whoop_server: Optional[Union[MCPServerSse, str]] = None
|
31 |
|
32 |
|
|
|
38 |
os.environ["WHOOP_EMAIL"] = whoop_email
|
39 |
os.environ["WHOOP_PASSWORD"] = whoop_password
|
40 |
|
41 |
+
_healthcare_server = MCPServerSse(
|
42 |
+
params={
|
43 |
+
"url": "https://agents-mcp-hackathon-healthcare-mcp-public.hf.space/gradio_api/mcp/sse"
|
44 |
+
},
|
45 |
+
name="Healthcare MCP Server"
|
46 |
)
|
47 |
+
|
48 |
_whoop_server = MCPServerSse(
|
49 |
params={
|
50 |
"url": "https://agents-mcp-hackathon-whoop-mcp-server.hf.space/gradio_api/mcp/sse"
|