Spaces:
Sleeping
Sleeping
Upload 8 files
Browse files- arithmetic_server.py +1 -1
- backend.py +4 -4
- stock_server.py +1 -1
arithmetic_server.py
CHANGED
@@ -36,7 +36,7 @@ async def lifespan(app: Starlette):
|
|
36 |
yield
|
37 |
|
38 |
app = Starlette(
|
39 |
-
routes=[Mount("/
|
40 |
lifespan=lifespan,
|
41 |
)
|
42 |
|
|
|
36 |
yield
|
37 |
|
38 |
app = Starlette(
|
39 |
+
routes=[Mount("/", mcp.streamable_http_app())],
|
40 |
lifespan=lifespan,
|
41 |
)
|
42 |
|
backend.py
CHANGED
@@ -174,12 +174,12 @@ class MCPAgent:
|
|
174 |
# Start the Stock server separately first: `python stockserver.py`
|
175 |
self.client = MultiServerMCPClient({
|
176 |
"arithmetic": {
|
177 |
-
"url": "http://localhost:8001
|
178 |
-
"transport": "streamable_http",
|
179 |
},
|
180 |
"stocks": {
|
181 |
-
"url": "http://localhost:8002
|
182 |
-
"transport": "streamable_http",
|
183 |
},
|
184 |
}
|
185 |
)
|
|
|
174 |
# Start the Stock server separately first: `python stockserver.py`
|
175 |
self.client = MultiServerMCPClient({
|
176 |
"arithmetic": {
|
177 |
+
"url": "http://localhost:8001",
|
178 |
+
"transport": "streamable_http",
|
179 |
},
|
180 |
"stocks": {
|
181 |
+
"url": "http://localhost:8002",
|
182 |
+
"transport": "streamable_http",
|
183 |
},
|
184 |
}
|
185 |
)
|
stock_server.py
CHANGED
@@ -70,7 +70,7 @@ async def lifespan(app: Starlette):
|
|
70 |
yield
|
71 |
|
72 |
app = Starlette(
|
73 |
-
routes=[Mount("/
|
74 |
lifespan=lifespan,
|
75 |
)
|
76 |
|
|
|
70 |
yield
|
71 |
|
72 |
app = Starlette(
|
73 |
+
routes=[Mount("/", mcp.streamable_http_app())],
|
74 |
lifespan=lifespan,
|
75 |
)
|
76 |
|