WEBVTT

1
00:00:00.480 --> 00:00:02.910
<v Maximilian>Now there is one other feature</v>

2
00:00:02.910 --> 00:00:06.180
supported by Cursor, which is worth mentioning here,

3
00:00:06.180 --> 00:00:09.090
and that's the MCP feature,

4
00:00:09.090 --> 00:00:14.090
the Model Context Protocol servers feature to be precise.

5
00:00:14.760 --> 00:00:17.310
Now, I published a video

6
00:00:17.310 --> 00:00:18.900
and an article

7
00:00:18.900 --> 00:00:22.710
explaining what exactly this MCP thing is,

8
00:00:22.710 --> 00:00:26.100
and you find it attached in case you wanna dive deeper.

9
00:00:26.100 --> 00:00:27.420
In a nutshell,

10
00:00:27.420 --> 00:00:31.620
MCP servers are extra tools you could say

11
00:00:31.620 --> 00:00:33.240
that can automatically be used

12
00:00:33.240 --> 00:00:36.840
by AI applications like Cursor.

13
00:00:36.840 --> 00:00:40.020
And the official documentation of Cursor

14
00:00:40.020 --> 00:00:43.260
also provides some examples for tools you could add,

15
00:00:43.260 --> 00:00:45.210
for example, the GitHub tool,

16
00:00:45.210 --> 00:00:48.030
the GitHub MCP server.

17
00:00:48.030 --> 00:00:52.980
That is a server that allows Cursor

18
00:00:52.980 --> 00:00:57.870
or any other AI application that supports this MC protocol,

19
00:00:57.870 --> 00:00:59.460
this Model Context Protocol,

20
00:00:59.460 --> 00:01:01.773
but Cursor is such an application.

21
00:01:02.640 --> 00:01:05.310
It allows Cursor, therefore,

22
00:01:05.310 --> 00:01:08.760
to execute certain GitHub-related commands

23
00:01:08.760 --> 00:01:11.940
as part of its composer mode, for example.

24
00:01:11.940 --> 00:01:16.560
So that with that GitHub MCP server installed into Cursor,

25
00:01:16.560 --> 00:01:20.850
depending on the task you're asking via composer mode,

26
00:01:20.850 --> 00:01:24.180
Cursor will be able to create branches,

27
00:01:24.180 --> 00:01:28.980
create repositories, inspect repositories, and so on.

28
00:01:28.980 --> 00:01:33.180
Cursor will be able to perform all these actions

29
00:01:33.180 --> 00:01:35.820
you see here if you give it access

30
00:01:35.820 --> 00:01:39.330
to this GitHub MCP, to this GitHub tool.

31
00:01:39.330 --> 00:01:43.380
And therefore, this MCP servers feature is a feature

32
00:01:43.380 --> 00:01:47.793
that allows you to add even more capabilities to Cursor.

33
00:01:48.720 --> 00:01:51.660
You can click on Add New Global MCP Server

34
00:01:51.660 --> 00:01:53.820
and create this configuration file

35
00:01:53.820 --> 00:01:57.900
if it doesn't exist yet to get started with MCP.

36
00:01:57.900 --> 00:02:01.230
And it's likely that this process of adding MCP servers

37
00:02:01.230 --> 00:02:03.330
will get more convenient in the future.

38
00:02:03.330 --> 00:02:06.210
Right now, you would have to go to this JSON file

39
00:02:06.210 --> 00:02:11.210
and then grab this configuration from the GitHub server,

40
00:02:11.340 --> 00:02:13.770
GitHub repository in this case here.

41
00:02:13.770 --> 00:02:16.050
Paste that into this file.

42
00:02:16.050 --> 00:02:18.750
Insert your GitHub personal access token,

43
00:02:18.750 --> 00:02:19.650
which would be needed

44
00:02:19.650 --> 00:02:22.740
since it would be through your GitHub account

45
00:02:22.740 --> 00:02:24.903
that all these actions would be executed.

46
00:02:25.860 --> 00:02:27.270
And with that done,

47
00:02:27.270 --> 00:02:30.420
that GitHub tool would be available to Cursor

48
00:02:30.420 --> 00:02:32.730
as you can also see here.

49
00:02:32.730 --> 00:02:35.760
So now if I were to add a real token here

50
00:02:35.760 --> 00:02:37.680
so that this really would work,

51
00:02:37.680 --> 00:02:41.010
Cursor would be able to perform all these actions

52
00:02:41.010 --> 00:02:45.240
if I had a request that required one of these actions,

53
00:02:45.240 --> 00:02:48.810
so it would be able to push files to GitHub, for example,

54
00:02:48.810 --> 00:02:50.730
doing even more of the work

55
00:02:50.730 --> 00:02:53.700
I traditionally would maybe have to do.

56
00:02:53.700 --> 00:02:56.370
So that's another feature worth knowing,

57
00:02:56.370 --> 00:02:58.110
you might wanna play around with

58
00:02:58.110 --> 00:03:01.383
to add even more capabilities to Cursor.

