Cursor Setup

Configure MemPad with Cursor IDE for persistent AI memory in your editor.

Prerequisites

  • Cursor installed
  • Node.js installed (for mcp-proxy)
  • A MemPad account (request access if you don't have one)

Installation

Cursor doesn't have native Streamable HTTP support yet, so we use mcp-proxy as a bridge:

Step 1: Install mcp-proxy

npm install -g mcp-proxy

Step 2: Configure Cursor

Add MemPad to your Cursor MCP config. The config file is located at:

  • macOS/Linux: ~/.cursor/mcp.json
  • Windows: %USERPROFILE%\.cursor\mcp.json
{
  "mcpServers": {
    "mempad": {
      "command": "mcp-proxy",
      "args": ["--transport=streamablehttp", "https://api.mempad.ai/mcp"]
    }
  }
}

Step 3: Restart Cursor

Close and reopen Cursor to load the new configuration.

Authentication

The first time you use MemPad in Cursor, a browser window will open for OAuth authentication:

  1. Sign in with your MemPad email and password
  2. Approve the authorization request
  3. Return to Cursor - you're ready to go!

Usage

Once configured, use these commands in Cursor's AI chat:

mp!

Load your memory into the conversation

mp:

Save the current context to your memory

Troubleshooting

mcp-proxy Not Found

If Cursor can't find mcp-proxy, try using the full path:

# Find the path
which mcp-proxy  # or: npm bin -g

# Use full path in config
{
  "mcpServers": {
    "mempad": {
      "command": "/usr/local/bin/mcp-proxy",
      "args": ["--transport=streamablehttp", "https://api.mempad.ai/mcp"]
    }
  }
}

Connection Issues

Test the proxy manually:

mcp-proxy --transport=streamablehttp https://api.mempad.ai/mcp

Next Steps