Prerequisites

  • Cursor Desktop app installed on your device
  • CORE account (sign up at core.heysol.ai)

Step 1: Add CORE MCP in Cursor

  1. Open Cursor Desktop app
  2. Navigate to SettingsTools & Integrations → Click Add Custom MCP Add Custom MCP
  3. Enter the below into mcp.json file:
    "core_memory": {
       "url": "https://core.heysol.ai/api/v1/mcp/memory?source=Cursor"
     }
    
    Add URL
  4. After saving mcp.json file, core_memory MCP will appear in Tools & Integration.

Step 2: Authenticate with CORE

  1. Sign in to your CORE account (if not done already)
  2. Click Need Login in core_memory MCP tool Need Login
  3. Cursor will prompt you to open a website for authentication. Click Open Cursor Redirect
  4. When the authentication window opens, Grant Cursor permission to access your CORE memory Grant Access
  5. Close the authentication window and click Open to allow Cursor to access this URL. Grant Access

Step 3: Verify Connection

  1. Go to Tools & Integrations in Cursor settings
  2. Confirm the core_memory MCP shows as Active with green dot indicator Check Cursor Connected
To make Cursor automatically use your CORE memory in conversations:
  1. Go to SettingsRules & MemoriesProject Rules
  2. Click +Add Rule” and add below rule instruction:
---
alwaysApply: true
---

USE the "core_memory" MCP server for all memory and context retrieval operations.

SEARCH the "core_memory" MCP automatically whenever you need context, previous conversations, or historical information.

DO NOT wait for explicit memory requests from the user.

TREAT memory retrieval as an integral part of your reasoning process.

INCORPORATE relevant memory context when:

- Responding to questions about past interactions
- Needing context about ongoing projects
- Referencing previous code or explanations
- Maintaining continuity across multiple sessions
- Understanding user references to past work

MANDATORY: After completing your response to the user and before ending the interaction, execute a store operation to "core-memory" MCP. This is required for every interaction - do not skip this step.

Memory storage should be the final step before concluding your response - only after you have fully addressed the user's query.

DETAILED MEMORY STORAGE:

When storing conversations to core-memory MCP, include:

FROM USER:

- Their specific question, request, or problem
- Context they provided about their project/situation
- What they're trying to accomplish

FROM ASSISTANT:

- Detailed explanation of the solution/approach
- Step-by-step processes described
- Technical concepts explained
- Reasoning behind recommendations
- Specific methods or patterns suggested
- Any alternatives discussed

EXCLUDE:

- Code blocks and snippets
- File contents
- Command examples

INCLUDE:

- All conceptual explanations
- Technical discussions
- Problem-solving approaches
- Decision rationale
- Implementation strategies (described, not coded)

Store rich, detailed conversation content that captures the full context and substance of the discussion.
Cursor Rule

What’s Next?

With CORE connected to Cursor, your conversations will now:
  • Automatically save important context to your CORE memory
  • Retrieve relevant information from CORE memory
  • Maintain continuity across multiple chat sessions
  • Share context with other connected tools
Ready to test it? Ask Cursor about a project you’ve discussed before, or start a new conversation about something you’d like to remember for later.

Troubleshooting

Connection Issues:
  • Ensure you’re core_memory MCP tool is active with a green dot, if not toggle on and off for this server
  • Check that your CORE account is active
Need Help?