WEBVTT

00:00.000 --> 00:00.960
-: Hey there, Ethan here.

00:00.960 --> 00:02.460
And in this video, we're going to dive

00:02.460 --> 00:05.670
deeper into the SSE MCP server.

00:05.670 --> 00:06.990
So in the previous videos,

00:06.990 --> 00:10.230
we implemented the weather MCP server,

00:10.230 --> 00:12.120
which the transport is SSE.

00:12.120 --> 00:13.980
So now we're going to integrate it

00:13.980 --> 00:17.400
with the LangChain multi-MCP server client

00:17.400 --> 00:18.510
that they made for us.

00:18.510 --> 00:20.100
And this client helps us a lot

00:20.100 --> 00:22.320
because it actually is able to connect

00:22.320 --> 00:25.413
to multiple MCP servers all at once.

00:26.310 --> 00:29.430
The cool thing about SSE servers is that we can go

00:29.430 --> 00:31.500
and we can deploy them everywhere we want.

00:31.500 --> 00:33.990
And the usual usage pattern of SSE servers

00:33.990 --> 00:36.240
is to deploy them in the cloud.

00:36.240 --> 00:38.640
And if I'll take it to enterprise usage,

00:38.640 --> 00:40.980
we can deploy it in our enterprise cloud,

00:40.980 --> 00:43.350
and then everyone in our organization

00:43.350 --> 00:45.480
can actually make a call to it.

00:45.480 --> 00:47.010
And by the way, I didn't talk yet

00:47.010 --> 00:49.560
about authentication and authorization.

00:49.560 --> 00:51.210
And if we're going to deploy to the cloud,

00:51.210 --> 00:53.610
we don't want to give it access to everybody.

00:53.610 --> 00:56.220
We want to limit the access to our logged-in users

00:56.220 --> 00:58.980
and maybe have some role-based access control

00:58.980 --> 01:01.920
and to control who is accessing which tool or not.

01:01.920 --> 01:03.930
And this is something which is going to be added,

01:03.930 --> 01:07.380
and it's not yet implemented fully in the MCP protocol.

01:07.380 --> 01:10.203
But once it will be added, I will be covering it.
