MCP Servers
by michael-trullion
This project hosts multiple Model-Context-Protocol (MCP) servers designed to work with the Cursor IDE. MCP servers allow Cursor to leverage external tools and functionalities through a standardized communication protocol.
Last updated: N/A
What is MCP Servers?
MCP Servers is a collection of servers that implement the Model Context Protocol (MCP) to provide context to Large Language Models (LLMs) within the Cursor IDE. These servers act as a communication interface, exposing external tools and functionalities to enhance Cursor's capabilities.
How to use MCP Servers?
- Clone the repository and install dependencies using
npm run setup
. 2. Configure Cursor IDE by adding new MCP servers and providing the command path generated by the setup script. 3. Configure environment variables in a.env
file for each service. 4. Use the MCP servers within the Cursor IDE composer in agent mode.
Key features of MCP Servers
Standardized communication protocol (MCP)
Integration with Cursor IDE
Access to external tools and functionalities
Support for multiple servers (Jira, GitHub, PostgreSQL, Kubernetes, Addition)
Easy setup and configuration
Use cases of MCP Servers
Accessing Jira projects, issues, boards, and sprints from Cursor IDE
Retrieving GitHub repositories, issues, pull requests, branches, and commits from Cursor IDE
Executing PostgreSQL queries and retrieving database schema information from Cursor IDE
Managing Kubernetes pods, executing commands, and retrieving logs from Cursor IDE
FAQ from MCP Servers
What is MCP?
What is MCP?
Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to LLMs (Large Language Models).
What servers are currently available?
What servers are currently available?
Addition Server, Jira Server, GitHub Server, PostgreSQL Server, and Kubernetes Server.
How do I run a specific server?
How do I run a specific server?
Use the command npm run server -- [server-name]
or npm run dev -- [server-name]
.
How do I add a new MCP server?
How do I add a new MCP server?
Create a new directory under src/servers/
, implement your server logic, add it to the server list in src/index.ts
and src/run-all.ts
, and update the package.json
scripts (optional).
How do I test my MCP server?
How do I test my MCP server?
Build the project using npm run build
, run the server, and send MCP protocol messages manually to test its functionality.