MCP.so
Sign In
Servers

MCP Servers for Cursor IDE

@michael-trullion

Overview

What is MCP Servers for Cursor IDE?

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. It includes servers for PostgreSQL, Kubernetes, and PDF processing.

How to use MCP Servers for Cursor IDE?

Clone the repository, run npm run setup to install dependencies and build, then configure each server in Cursor IDE via Settings > Features > Mcp Servers. Add a new server with connection type "command" and paste the generated script path. Set required environment variables in a .env file. Use npm run server -- [server-name] to run a specific server.

Key features of MCP Servers for Cursor IDE

  • Multiple ready-to-use MCP servers (PostgreSQL, Kubernetes, PDF)
  • Standardized MCP protocol for seamless Cursor IDE integration
  • Simple setup script that installs, builds, and configures
  • Environment variable configuration for credentials and settings
  • Includes helper scripts and manual run options
  • Extensible – easy to add custom MCP servers

Use cases of MCP Servers for Cursor IDE

  • Query PostgreSQL databases directly from Cursor IDE conversations
  • Manage Kubernetes pods (list, delete, execute commands, get logs)
  • Extract text and form data from PDF documents
  • Generate or modify PDF files with custom content
  • Use any of these tools in Cursor’s agent mode (Claude 3.7 Sonnet)

FAQ from MCP Servers for Cursor IDE

What are the prerequisites to run these servers?

Node.js v16 or newer and npm or yarn are required.

How do I configure a server?

Create a .env file from .env.example and fill in the credentials for each service you plan to use (e.g., PostgreSQL host, port, user, password; Kubernetes kubeconfig path; PDF server requires no additional configuration).

What transport protocol does the server use?

All servers communicate with Cursor IDE via stdio (standard input/output).

Can I add my own MCP server to this project?

Yes. Create a new directory under src/servers/, implement your server using the SDK, then register it in src/index.ts and src/run-all.ts.

Does the PDF server require any external credentials?

No, the PDF server runs without any environment variables or additional configuration.

More from Developer Tools