MCP Servers logo

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.

View on GitHub

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?

  1. 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?

Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to LLMs (Large Language Models).

What servers are currently available?

Addition Server, Jira Server, GitHub Server, PostgreSQL Server, and Kubernetes 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?

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?

Build the project using npm run build, run the server, and send MCP protocol messages manually to test its functionality.