MCP Servers For Cursor AI MCP Server

All in one place for my MCP servers

Local serverstdioPython

What is the MCP Servers For Cursor AI MCP Server?

All in one place for my MCP servers

The short version

This repository contains Model Context Protocol (MCP) server setups for Cursor AI, enabling integration with external tools and databases.

What it needs from you

  • Node.js 18 or higher - Python 3.11 or higher with pip - Obsidian.md with Local REST API plugin installed (for Obsidian integration) - PostgreSQL database (for PostgreSQL integration) - n8n instance with API access (for n8n integration) - Google Gemini API key (for Gemini Image integration)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
analyze_databaseAnalyze PostgreSQL configuration and performance
get_setup_instructionsGet step-by-step PostgreSQL setup guidance
debug_databaseDebug common PostgreSQL issues
get_schema_infoRetrieve database schema information
copy_between_databasesCopy data between PostgreSQL instances
monitor_databaseReal-time monitoring of PostgreSQL metrics
list_files_in_vaultList all files in your Obsidian vault
list_files_in_dirList files in a specific directory
get_file_contentsGet the content of a specific note
simple_searchSearch your vault for text matches
complex_searchAdvanced search with pattern matching
patch_contentInsert content into existing notes
append_contentAdd content to new or existing notes
batch_get_file_contentsRetrieve multiple files at once

How to install the MCP Servers For Cursor AI MCP Server

{
  "mcpServers": {
    "postgresql-mcp": {
      "command": "node",
      "args": ["/path/to/mcp-servers/postgresql-mcp/build/index.js"],
      "env": {
        "PG_DB_MAP": "{\"db1\":\"postgresql://username:password@hostname:5432/database_name?sslmode=require\",\"analytics\":\"postgresql://analytics_user:secure_password@analytics-db.example.com:5432/analytics?sslmode=require\",\"default\":\"db1\"}"
      }
    },
    "mcp-obsidian": {
      "command": "/path/to/python/bin/mcp-obsidian",
      "args": [],
      "env": {
        "OBSIDIAN_API_KEY": "your_api_key_here"
      }
    },
    "n8n-mcp": {
      "command": "node",
      "args": ["/path/to/mcp-servers/n8n-mcp/build/index.js"],
      "env": {
        "N8N_BASE_URL": "https://your-n8n-instance.example.com",
        "N8N_API_KEY": "your_api_key_here"
      }
    },
    "gemini-image-mcp": {
      "command": "node",
      "args": ["/path/to/mcp-servers/gemini-image-mcp/build/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_gemini_api_key_here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18 or higher - Python 3.11 or higher with pip - Obsidian.md with Local REST API plugin installed (for Obsidian integration) - PostgreSQL database (for PostgreSQL integration) - n8n instance with API access (for n8n integration) - Google Gemini API key (for Gemini Image integration)
VariableDescriptionRequired
PG_DB_MAPConfiguration value read at startup.Optional
OBSIDIAN_API_KEYCredential the server authenticates with.Yes
N8N_BASE_URLEndpoint or connection string the server talks to.Yes
N8N_API_KEYCredential the server authenticates with.Yes
GEMINI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use MCP Servers For Cursor AI to analyze database.”
  • “Use MCP Servers For Cursor AI to get setup instructions.”
  • “Use MCP Servers For Cursor AI to debug database.”

Frequently asked questions

Node.js 18 or higher, Python 3.11 or higher with pip, plus the specific service for each server (PostgreSQL database, Obsidian with Local REST API plugin, n8n instance, or Google Gemini API key).