MCP.so
Sign In

Cursor Memory MCP Server

@zjmwqx

Basic information

Category

Memory & Knowledge

Transports

stdio

Author

zjmwqx

About Cursor Memory MCP Server

The Cursor Memory MCP Server provides a powerful tool to assist in coding with cursor, enpower cursor to operate with memory, make coding taste much more dilicious

Cursor Memory MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "cursor-memory-mcp": {
      "command": "uv",
      "args": [
        "tool",
        "install",
        "cursor-memory-mcp"
      ]
    }
  }
}

Cursor Memory MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Cursor Memory MCP?

The Cursor Memory MCP Server is a bridge between AI assistants and Cursor's project memory system through the Model Context Protocol (MCP). It enables AI models to automatically create and manage .mdc memory files in the .cursor/rules/ directory, helping developers preserve task execution context for future reference.

How to use Cursor Memory MCP?

Install the tool globally with uv tool install cursor-memory-mcp, then configure it in Cursor's MCP settings by adding a JSON entry with the command uv tool run cursor-memory-mcp. Add a user rule in Cursor settings instructing the agent to use cursor memory after task completion, then invoke the agent. The server exposes a create_cursor_memory tool with parameters task_summary, task_name, task_description, and project_path.

Key features of Cursor Memory MCP

  • Automatically creates task memory files in .cursor/rules/
  • Generates properly formatted .mdc files per Cursor specifications
  • Preserves task execution context for future reference
  • Supports both Chinese and international content
  • Works on Windows, macOS, and Linux
  • Built on the MCP standard protocol for AI integration

Use cases of Cursor Memory MCP

  • Record task execution history during step-by-step development in Cursor
  • Provide previous context to AI assistants when resuming work on the same project
  • Maintain a structured memory log for multi-language development projects
  • Automatically timestamp duplicate memory files to avoid overwriting

Frequently asked questions

1

What tool does Cursor Memory MCP provide?

It provides one tool: `create_cursor_memory`, which creates `.mdc` memory files with task summary, name, description, and project path.

2

What are the required parameters for creating memory?

`task_summary` (string), `task_name` (string), and `project_path` (string) are required. `task_description` is optional.

3

Where are the generated memory files stored?

Files are stored in the `.cursor/rules/` directory of the specified project, with automatic timestamping if a duplicate name exists.

4

What are the validation rules for task names?

`task_name` must contain only letters, numbers, underscores, and hyphens. `task_summary` cannot be empty or whitespace only.

5

What runtime dependencies are required?

The server requires Python 3.11 or later and is installed via `uv` as a tool. It is cross-platform (Windows, macOS, Linux).

Comments

More Memory & Knowledge MCP servers