Maximilian: Now there is one other feature
supported by Cursor, which is worth mentioning here,
and that's the MCP feature,
the Model Context Protocol servers feature to be precise.
Now, I published a video
and an article
explaining what exactly this MCP thing is,
and you find it attached in case you wanna dive deeper.
In a nutshell,
MCP servers are extra tools you could say
that can automatically be used
by AI applications like Cursor.
And the official documentation of Cursor
also provides some examples for tools you could add,
for example, the GitHub tool,
the GitHub MCP server.
That is a server that allows Cursor
or any other AI application that supports this MC protocol,
this Model Context Protocol,
but Cursor is such an application.
It allows Cursor, therefore,
to execute certain GitHub-related commands
as part of its composer mode, for example.
So that with that GitHub MCP server installed into Cursor,
depending on the task you're asking via composer mode,
Cursor will be able to create branches,
create repositories, inspect repositories, and so on.
Cursor will be able to perform all these actions
you see here if you give it access
to this GitHub MCP, to this GitHub tool.
And therefore, this MCP servers feature is a feature
that allows you to add even more capabilities to Cursor.
You can click on Add New Global MCP Server
and create this configuration file
if it doesn't exist yet to get started with MCP.
And it's likely that this process of adding MCP servers
will get more convenient in the future.
Right now, you would have to go to this JSON file
and then grab this configuration from the GitHub server,
GitHub repository in this case here.
Paste that into this file.
Insert your GitHub personal access token,
which would be needed
since it would be through your GitHub account
that all these actions would be executed.
And with that done,
that GitHub tool would be available to Cursor
as you can also see here.
So now if I were to add a real token here
so that this really would work,
Cursor would be able to perform all these actions
if I had a request that required one of these actions,
so it would be able to push files to GitHub, for example,
doing even more of the work
I traditionally would maybe have to do.
So that's another feature worth knowing,
you might wanna play around with
to add even more capabilities to Cursor.