Cursor10x MCP

Cursor10x MCP

Cursor10x 记忆系统为 AI 助手(特别是 Claude)创建了一个持久性记忆层,使其能够自主地保留和回忆短期、长期和情景记忆。

Category
访问服务器

Tools

generateBanner

Generates a banner containing memory system statistics and status

checkHealth

Checks the health of the memory system and its database

initConversation

Initializes a conversation by storing the user message, generating a banner, and retrieving context in one operation

endConversation

Ends a conversation by storing the assistant message, recording a milestone, and logging an episode in one operation

storeUserMessage

Stores a user message in the short-term memory

storeAssistantMessage

Stores an assistant message in the short-term memory

trackActiveFile

Tracks an active file being accessed by the user

getRecentMessages

Retrieves recent messages from the short-term memory

getActiveFiles

Retrieves active files from the short-term memory

storeMilestone

Stores a project milestone in the long-term memory

storeDecision

Stores a project decision in the long-term memory

storeRequirement

Stores a project requirement in the long-term memory

recordEpisode

Records an episode (action) in the episodic memory

getRecentEpisodes

Retrieves recent episodes from the episodic memory

getComprehensiveContext

Retrieves comprehensive context from all memory systems

getMemoryStats

Retrieves statistics about the memory system

README

Cursor10x 记忆系统

一个使用模型上下文协议 (MCP) 的 Cursor 综合记忆系统。

<div align="center">

🚀 发布 CURSOR10X 系统 🚀

通过 AI 驱动的自主系统转变您的开发流程

<p align="center"> <img src="https://img.shields.io/badge/Status-Active-brightgreen" alt="Active"> <img src="https://img.shields.io/badge/Version-1.0.1-blue" alt="Version 1.0.1"> <img src="https://img.shields.io/badge/License-MIT-yellow" alt="MIT License"> </p>

<table align="center"> <tr> <td align="center"><b>🧠 记忆系统</b></td> <td align="center"><b>📋 任务管理</b></td> <td align="center"><b>🕛 Cursor 规则</b></td> </tr> <tr> <td align="center">持久的上下文感知</td> <td align="center">引导式实施</td> <td align="center">为了最高的效率</td> </tr> </table>

🔥 Cursor10x 记忆系统现在是完整的 Cursor10x 平台的一部分! 🔥

GitHub 上发现完整的自主开发生态系统,其中包括:

  • 📋 任务管理系统 - 通过逐步任务进行引导式实施
  • 🔄 自主记忆 - 具有上下文感知的 AI,可以记住您的整个项目
  • 📊 项目蓝图 - 为您的规范创建的完整技术架构
  • 📁 文件/文件夹架构 - 采用最佳实践优化的项目结构
  • 📘 实施指南 - 适用于所有文件和组件的综合文档
  • 📝 详细任务 - 从项目启动到完成的完整工作流程

<p align="center"> <a href="https://cursor10x.com" style="display: inline-block; background-color: #4CAF50; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold;">访问 cursor10x.com</a> </p>

<i>生成包含文件架构、实施指南和完整任务序列的完整项目蓝图,以及已实施的整个 Cursor10x 系统!</i>

</div>


概述

Cursor10x 记忆系统为 AI 助手(特别是 Claude)创建一个持久的记忆层,使它们能够保留和回忆:

  • 最近的消息和对话历史记录
  • 当前正在处理的活动文件
  • 重要的项目里程碑和决策
  • 技术要求和规范
  • 行动和事件的时间顺序(情节)

该记忆系统弥合了无状态 AI 交互和持续开发工作流程之间的差距,从而实现更高效和具有上下文感知的辅助。

系统架构

该记忆系统建立在三个核心组件之上:

  1. MCP 服务器:实现模型上下文协议以注册工具和处理请求
  2. 记忆数据库:使用 Turso 数据库进行跨会话的持久存储
  3. 记忆子系统:将记忆组织成具有不同用途的专用系统

记忆类型

该系统实现了三种互补的记忆类型:

  1. 短期记忆 (STM)

    • 存储最近的消息和活动文件
    • 为当前交互提供即时上下文
    • 自动按新近度和重要性进行优先级排序
  2. 长期记忆 (LTM)

    • 存储永久项目信息,如里程碑和决策
    • 维护架构和设计上下文
    • 无限期地保存高重要性信息
  3. 情景记忆

    • 记录事件的时间顺序
    • 维护行动之间的因果关系
    • 为项目历史记录提供时间上下文

特性

  • 持久上下文:跨多个会话维护对话和项目上下文
  • 基于重要性的存储:根据可配置的重要性级别对信息进行优先级排序
  • 多维记忆:结合短期、长期和情景记忆系统
  • 综合检索:提供来自所有记忆子系统的统一上下文
  • 健康监控:包括内置诊断和状态报告
  • 横幅生成:为对话开始创建信息丰富的上下文横幅
  • 数据库持久性:将所有记忆数据存储在 Turso 数据库中,并自动创建架构

工具文档

系统工具

mcp_cursor10x_generateBanner

生成包含记忆系统统计信息和状态信息的横幅。

参数:

  • 无需参数

返回值:

  • 包含记忆系统状态和统计信息的对象

示例:

// 生成记忆系统横幅
const banner = await mcp_cursor10x_generateBanner({});
// 结果: {
//   "status": "ok",
//   "memory_system": "active",
//   "mode": "turso",
//   "message_count": 42,
//   "active_files_count": 3,
//   "last_accessed": "4/15/2023, 2:30:45 PM"
// }

mcp_cursor10x_initConversation

通过存储用户消息、生成横幅并在一个操作中检索上下文来初始化对话。 此统一工具取代了在每次对话开始时单独调用 generateBanner、getComprehensiveContext 和 storeUserMessage 的需要。

参数:

  • content (字符串,必需):用户消息的内容
  • importance (字符串,可选):重要性级别(“low”、“medium”、“high”、“critical”),默认为“low”
  • metadata (对象,可选):消息的附加元数据

返回值:

  • 包含两个部分的对象:
    • display:包含要向用户显示的横幅
    • internal:包含供代理使用的综合上下文

示例:

// 初始化对话
const result = await mcp_cursor10x_initConversation({
  content: "我需要为我的应用程序实现一个登录系统",
  importance: "medium"
});
// 结果: {
//   "status": "ok",
//   "display": {
//     "banner": {
//       "status": "ok",
//       "memory_system": "active",
//       "mode": "turso",
//       "message_count": 42,
//       "active_files_count": 3,
//       "last_accessed": "4/15/2023, 2:30:45 PM"
//     }
//   },
//   "internal": {
//     "context": { ... 综合上下文数据 ... },
//     "messageStored": true,
//     "timestamp": 1681567845123
//   }
// }

mcp_cursor10x_endConversation

通过在一个调用中组合多个操作来结束对话:存储助手的最终消息,记录已完成的里程碑,并在情景记忆中记录一个情节。 此统一工具取代了在每次对话结束时单独调用 storeAssistantMessage、storeMilestone 和 recordEpisode 的需要。

参数:

  • content (字符串,必需):助手最终消息的内容
  • milestone_title (字符串,必需):要记录的里程碑的标题
  • milestone_description (字符串,必需):已完成内容的描述
  • importance (字符串,可选):重要性级别(“low”、“medium”、“high”、“critical”),默认为“medium”
  • metadata (对象,可选):所有记录的附加元数据

返回值:

  • 包含每个操作的状态和结果的对象

示例:

// 使用最终确定步骤结束对话
const result = await mcp_cursor10x_endConversation({
  content: "我已经按照要求使用 JWT 令牌实现了身份验证系统",
  milestone_title: "身份验证实施",
  milestone_description: "实施了安全的基于 JWT 的身份验证,带有刷新令牌",
  importance: "high"
});
// 结果: {
//   "status": "ok",
//   "results": {
//     "assistantMessage": {
//       "stored": true,
//       "timestamp": 1681568500123
//     },
//     "milestone": {
//       "title": "身份验证实施",
//       "stored": true,
//       "timestamp": 1681568500123
//     },
//     "episode": {
//       "action": "completion",
//       "stored": true,
//       "timestamp": 1681568500123
//     }
//   }
// }

mcp_cursor10x_checkHealth

检查记忆系统及其数据库连接的健康状况。

参数:

  • 无需参数

返回值:

  • 包含健康状态和诊断信息的对象

示例:

// 检查记忆系统健康状况
const health = await mcp_cursor10x_checkHealth({});
// 结果: {
//   "status": "ok",
//   "mode": "turso",
//   "message_count": 42,
//   "active_files_count": 3,
//   "current_directory": "/users/project",
//   "timestamp": "2023-04-15T14:30:45.123Z"
// }

mcp_cursor10x_getMemoryStats

检索有关记忆系统的详细统计信息。

参数:

  • 无需参数

返回值:

  • 包含综合记忆统计信息的对象

示例:

// 获取记忆统计信息
const stats = await mcp_cursor10x_getMemoryStats({});
// 结果: {
//   "status": "ok",
//   "stats": {
//     "message_count": 42,
//     "active_file_count": 3,
//     "milestone_count": 7,
//     "decision_count": 12,
//     "requirement_count": 15,
//     "episode_count": 87,
//     "oldest_memory": "2023-03-10T09:15:30.284Z",
//     "newest_memory": "2023-04-15T14:30:45.123Z"
//   }
// }

mcp_cursor10x_getComprehensiveContext

从所有记忆子系统中检索统一的上下文,结合短期、长期和情景记忆。

参数:

  • 无需参数

返回值:

  • 包含来自所有记忆系统的整合上下文的对象

示例:

// 获取综合上下文
const context = await mcp_cursor10x_getComprehensiveContext({});
// 结果: {
//   "status": "ok",
//   "context": {
//     "shortTerm": {
//       "recentMessages": [...],
//       "activeFiles": [...]
//     },
//     "longTerm": {
//       "milestones": [...],
//       "decisions": [...],
//       "requirements": [...]
//     },
//     "episodic": {
//       "recentEpisodes": [...]
//     },
//     "system": {
//       "healthy": true,
//       "timestamp": "2023-04-15T14:30:45.123Z"
//     }
//   }
// }

短期记忆工具

mcp_cursor10x_storeUserMessage

将用户消息存储在短期记忆系统中。

参数:

  • content (字符串,必需):消息的内容
  • importance (字符串,可选):重要性级别(“low”、“medium”、“high”、“critical”),默认为“low”
  • metadata (对象,可选):消息的附加元数据

返回值:

  • 包含状态和时间戳的对象

示例:

// 存储用户消息
const result = await mcp_cursor10x_storeUserMessage({
  content: "我们需要为我们的 API 实施身份验证",
  importance: "high",
  metadata: {
    topic: "authentication",
    priority: 1
  }
});
// 结果: {
//   "status": "ok",
//   "timestamp": 1681567845123
// }

mcp_cursor10x_storeAssistantMessage

将助手消息存储在短期记忆系统中。

参数:

  • content (字符串,必需):消息的内容
  • importance (字符串,可选):重要性级别(“low”、“medium”、“high”、“critical”),默认为“low”
  • metadata (对象,可选):消息的附加元数据

返回值:

  • 包含状态和时间戳的对象

示例:

// 存储助手消息
const result = await mcp_cursor10x_storeAssistantMessage({
  content: "我建议使用带有刷新令牌的 JWT 身份验证",
  importance: "medium",
  metadata: {
    topic: "authentication",
    contains_recommendation: true
  }
});
// 结果: {
//   "status": "ok",
//   "timestamp": 1681567870456
// }

mcp_cursor10x_trackActiveFile

跟踪用户正在访问或修改的活动文件。

参数:

  • filename (字符串,必需):要跟踪的文件的路径
  • action (字符串,必需):对文件执行的操作(打开、编辑、关闭等)
  • metadata (对象,可选):跟踪事件的附加元数据

返回值:

  • 包含状态、文件名、操作和时间戳的对象

示例:

// 跟踪活动文件
const result = await mcp_cursor10x_trackActiveFile({
  filename: "src/auth/jwt.js",
  action: "edit",
  metadata: {
    changes: "添加了刷新令牌功能"
  }
});
// 结果: {
//   "status": "ok",
//   "filename": "src/auth/jwt.js",
//   "action": "edit",
//   "timestamp": 1681567900789
// }

mcp_cursor10x_getRecentMessages

从短期记忆中检索最近的消息。

参数:

  • limit (数字,可选):要检索的最大消息数,默认为 10
  • importance (字符串,可选):按重要性级别过滤

返回值:

  • 包含状态和消息数组的对象

示例:

// 获取最近的高重要性消息
const messages = await mcp_cursor10x_getRecentMessages({
  limit: 5,
  importance: "high"
});
// 结果: {
//   "status": "ok",
//   "messages": [
//     {
//       "id": 42,
//       "role": "user",
//       "content": "我们需要为我们的 API 实施身份验证",
//       "created_at": "2023-04-15T14:30:45.123Z",
//       "importance": "high",
//       "metadata": {"topic": "authentication", "priority": 1}
//     },
//     ...
//   ]
// }

mcp_cursor10x_getActiveFiles

从短期记忆中检索活动文件。

参数:

  • limit (数字,可选):要检索的最大文件数,默认为 10

返回值:

  • 包含状态和活动文件数组的对象

示例:

// 获取最近的活动文件
const files = await mcp_cursor10x_getActiveFiles({
  limit: 3
});
// 结果: {
//   "status": "ok",
//   "files": [
//     {
//       "id": 15,
//       "filename": "src/auth/jwt.js",
//       "last_accessed": "2023-04-15T14:30:45.123Z",
//       "metadata": {"changes": "添加了刷新令牌功能"}
//     },
//     ...
//   ]
// }

长期记忆工具

mcp_cursor10x_storeMilestone

将项目里程碑存储在长期记忆中。

参数:

  • title (字符串,必需):里程碑的标题
  • description (字符串,必需):里程碑的描述
  • importance (字符串,可选):重要性级别,默认为“medium”
  • metadata (对象,可选):里程碑的附加元数据

返回值:

  • 包含状态、标题和时间戳的对象

示例:

// 存储项目里程碑
const result = await mcp_cursor10x_storeMilestone({
  title: "身份验证系统实施",
  description: "实施了带有刷新令牌和适当错误处理的 JWT 身份验证",
  importance: "high",
  metadata: {
    version: "1.0.0",
    files_affected: ["src/auth/jwt.js", "src/middleware/auth.js"]
  }
});
// 结果: {
//   "status": "ok",
//   "title": "身份验证系统实施",
//   "timestamp": 1681568000123
// }

mcp_cursor10x_storeDecision

将项目决策存储在长期记忆中。

参数:

  • title (字符串,必需):决策的标题
  • content (字符串,必需):决策的内容
  • reasoning (字符串,可选):决策背后的推理
  • importance (字符串,可选):重要性级别,默认为“medium”
  • metadata (对象,可选):决策的附加元数据

返回值:

  • 包含状态、标题和时间戳的对象

示例:

// 存储项目决策
const result = await mcp_cursor10x_storeDecision({
  title: "JWT 用于身份验证",
  content: "使用 JWT 令牌进行 API 身份验证,并进行刷新令牌轮换",
  reasoning: "JWT 提供具有良好安全性和性能特征的无状态身份验证",
  importance: "high",
  metadata: {
    alternatives_considered: ["基于会话的身份验证", "OAuth2"],
    decision_date: "2023-04-15"
  }
});
// 结果: {
//   "status": "ok",
//   "title": "JWT 用于身份验证",
//   "timestamp": 1681568100456
// }

mcp_cursor10x_storeRequirement

将项目需求存储在长期记忆中。

参数:

  • title (字符串,必需):需求的标题
  • content (字符串,必需):需求的内容
  • importance (字符串,可选):重要性级别,默认为“medium”
  • metadata (对象,可选):需求的附加元数据

返回值:

  • 包含状态、标题和时间戳的对象

示例:

// 存储项目需求
const result = await mcp_cursor10x_storeRequirement({
  title: "安全身份验证",
  content: "系统必须实施安全身份验证,包括密码哈希、速率限制和令牌轮换",
  importance: "critical",
  metadata: {
    source: "安全审计",
    compliance: ["OWASP Top 10", "GDPR"]
  }
});
// 结果: {
//   "status": "ok",
//   "title": "安全身份验证",
//   "timestamp": 1681568200789
// }

情景记忆工具

mcp_cursor10x_recordEpisode

在情景记忆中记录一个情节(行动)。

参数:

  • actor (字符串,必需):执行行动的参与者(用户、助手、系统)
  • action (字符串,必需):执行的行动类型
  • content (字符串,必需):行动的内容或详细信息
  • importance (字符串,可选):重要性级别,默认为“low”
  • context (字符串,可选):情节的上下文

返回值:

  • 包含状态、参与者、行动和时间戳的对象

示例:

// 记录一个情节
const result = await mcp_cursor10x_recordEpisode({
  actor: "assistant",
  action: "implementation",
  content: "创建了带有令牌验证的 JWT 身份验证中间件",
  importance: "medium",
  context: "authentication"
});
// 结果: {
//   "status": "ok",
//   "actor": "assistant",
//   "action": "implementation",
//   "timestamp": 1681568300123
// }

mcp_cursor10x_getRecentEpisodes

从情景记忆中检索最近的情节。

参数:

  • limit (数字,可选):要检索的最大情节数,默认为 10
  • context (字符串,可选):按上下文过滤

返回值:

  • 包含状态和情节数组的对象

示例:

// 获取身份验证上下文中的最近情节
const episodes = await mcp_cursor10x_getRecentEpisodes({
  limit: 5,
  context: "authentication"
});
// 结果: {
//   "status": "ok",
//   "episodes": [
//     {
//       "id": 87,
//       "actor": "assistant",
//       "action": "implementation",
//       "content": "创建了带有令牌验证的 JWT 身份验证中间件",
//       "timestamp": "2023-04-15T14:45:00.123Z",
//       "importance": "medium",
//       "context": "authentication"
//     },
//     ...
//   ]
// }

示例自定义指令

# CURSOR10X 记忆系统强制规则
# 这些规则必须始终遵守,没有任何例外。

## 规则 1:对话初始化
每个响应开始的第一个操作必须是使用此单个工具调用初始化对话,并在响应后立即显示横幅。 不应在整个对话响应中调用它,仅在用户输入后立即调用:
mcp_cursor10x_initConversation({content: "[用户消息]", importance: "[low/medium/high/critical]"})

## 规则 2:助手消息存储
每个包含重要信息的助手响应都必须存储:
mcp_cursor10x_storeAssistantMessage({content: "[助手响应]", importance: "[low/medium/high/critical]"})

## 规则 3:活动文件跟踪
必须跟踪每个正在处理或修改的文件 - 而不是正在读取的文件:
mcp_cursor10x_trackActiveFile({filename: "[文件路径]", action: "[view/edit/create/close]"})

## 规则 4:里程碑记录
所有已完成的任务或成就都必须记录为里程碑:
mcp_cursor10x_storeMilestone({title: "[里程碑标题]", description: "[里程碑描述]", importance: "[low/medium/high/critical]"})

## 规则 5:决策记录
所有重要的项目决策都必须记录:
mcp_cursor10x_storeDecision({title: "[决策标题]", content: "[决策内容]", reasoning: "[决策推理]", importance: "[low/medium/high/critical]"})

## 规则 6:需求记录
必须记录所有项目需求:
mcp_cursor10x_storeRequirement({title: "[需求标题]", content: "[需求内容]", importance: "[low/medium/high/critical]"})

## 规则 7:情节记录
所有重要的事件或行动都必须记录为情节:
mcp_cursor10x_recordEpisode({actor: "[用户/助手/系统]", action: "[行动类型]", content: "[行动详细信息]", importance: "[low/medium/high/critical]"})

## 规则 8:对话结束序列
必须在每个对话的最后执行此确切序列:
或者使用组合的结束对话工具:
mcp_cursor10x_endConversation({content: "[最终响应摘要]", milestone_title: "对话完成", milestone_description: "[已完成的内容]", importance: "medium"})

或者按顺序使用单独的工具:
1. mcp_cursor10x_storeAssistantMessage({content: "[最终响应摘要]", importance: "medium"})
2. mcp_cursor10x_storeMilestone({title: "对话完成", description: "[已完成的内容]", importance: "medium"})
3. mcp_cursor10x_recordEpisode({actor: "assistant", action: "completion", content: "[对话摘要]", importance: "medium"})

## 规则 9:健康监控
出现问题时必须检查记忆系统健康状况:
mcp_cursor10x_checkHealth({})

## 规则 10:记忆统计信息
必须定期收集记忆统计信息:
mcp_cursor10x_getMemoryStats({})

安装

前提条件

  • Node.js 18 或更高版本
  • npm 或 yarn 包管理器
  • Turso 数据库帐户或 SQLite 用于本地开发

设置 Turso 数据库

记忆系统使用 Turso (LibSQL) 进行数据库存储。 要设置您的 Turso 数据库:

  1. 创建 Turso 帐户

    如果您没有帐户,请在 Turso.tech 上注册。

  2. 安装 Turso CLI

   curl -sSfL https://get.turso.tech/install.sh | bash
  1. 登录到 Turso
   turso auth login
  1. 创建数据库
   turso db create cursor10x-mcp
  1. 获取您的数据库 URL

    turso db show cursor10x-mcp --url
    
  2. 创建身份验证令牌

    turso db tokens create cursor10x-mcp
    

保存数据库 URL 和身份验证令牌,以便在配置中使用。

分步安装

  1. 从 npm 安装包

    npm install -g cursor10x-mcp
    
  2. 创建 Cursor MCP 配置

    在您的主目录中创建或编辑 .cursor/mcp.json 文件:

    mkdir -p ~/.cursor
    touch ~/.cursor/mcp.json
    

    将以下配置添加到文件中:

    {
      "mcpServers": {
        "cursor10x-mcp": {
          "command": "npx",
          "args": [
            "cursor10x-mcp"
          ],
          "enabled": true,
          "env": {
            "TURSO_DATABASE_URL": "your-turso-database-url",
            "TURSO_AUTH_TOKEN": "your-turso-auth-token"
          }
        }
      }
    }
    

    确保使用您实际的 Turso 凭据。

  3. 重启 Cursor

    保存配置后,重启 Cursor 以加载记忆系统。

  4. 验证安装

    通过要求 Claude 运行 mcp_cursor10x_generateBanner 工具来测试安装。

对于开发人员

如果您想进行 cursor10x-mcp 开发:

  1. 克隆存储库

    git clone https://github.com/your-username/cursor10x-mcp.git
    cd cursor10x-mcp
    
  2. 安装依赖项

   npm install
  1. 使用您的 Turso 凭据创建一个 .env.local 文件

    cp .env.example .env.local
    # 使用您实际的凭据编辑 .env.local
    
  2. 以开发模式运行

npm run dev
  1. 构建并发布到 npm
    # 使用您的信息更新 package.json
    npm run build
    npm publish
    

配置

环境变量

可以使用以下环境变量配置记忆系统:

  • TURSO_DATABASE_URL:Turso 数据库连接的 URL(必需)
  • TURSO_AUTH_TOKEN:用于 Turso 数据库访问的身份验证令牌(必需)
  • MCP_LOG_LEVEL:日志记录级别(“error”、“warn”、“info”、“debug”),默认为“info”
  • MCP_PORT:如果使用 HTTP 传输,则为 MCP 服务器的端口,默认为 3000

在 Cursor 中配置

将记忆系统配置添加到您的 .cursor/mcp.json 文件中:

{
  "mcpServers": {
    "cursor10x-mcp": {
      "command": "node",
      "args": [
        "/path/to/your/cursor10x-mcp/index.js"
      ],
      "enabled": true,
      "env": {
        "TURSO_DATABASE_URL": "your-turso-database-url",
        "TURSO_AUTH_TOKEN": "your-turso-auth-token"
      }
    }
  }
}

请务必:

  1. /path/to/your/cursor10x-mcp/index.js 替换为您的 index.js 文件的实际路径
  2. your-turso-database-url 替换为您的 Turso 数据库 URL
  3. your-turso-auth-token 替换为您的 Turso 身份验证令牌
  4. 如果 .cursor 目录尚不存在,请在您的主目录中创建它

您可以通过检查 Claude 在重启 Cursor 后是否可以访问记忆工具来验证配置。

数据库架构

记忆系统自动创建和维护以下数据库表:

  • messages:存储用户和助手消息

    • id:唯一标识符
    • timestamp:创建时间戳
    • role:消息角色(用户/助手)
    • content:消息内容
    • importance:重要性级别
    • archived:消息是否已存档
  • active_files:跟踪文件活动

    • id:唯一标识符
    • filename:文件的路径
    • action:执行的最后一个操作
    • last_accessed:上次访问的时间戳
  • milestones:记录项目里程碑

    • id:唯一标识符
    • title:里程碑标题
    • description:详细描述
    • timestamp:创建时间戳
    • importance:重要性级别
  • decisions:存储项目决策

    • id:唯一标识符
    • title:决策标题
    • content:决策内容
    • reasoning:决策推理
    • timestamp:创建时间戳
    • importance:重要性级别
  • requirements:维护项目需求

    • id:唯一标识符
    • title:需求标题
    • content:需求内容
    • timestamp:创建时间戳
    • importance:重要性级别
  • episodes:记录行动和事件

    • id:唯一标识符
    • timestamp:创建时间戳
    • actor:执行行动的参与者
    • action:行动类型
    • content:行动详细信息
    • importance:重要性级别
    • context:行动上下文

示例工作流程

优化的对话开始

// 使用单个工具调用初始化对话
// 这取代了在对话开始时进行三个单独调用的需要
const result = await mcp_cursor10x_initConversation({
  content: "我需要帮助在我的 React 应用程序中实施身份验证",
  importance: "high"
});

// 向用户显示横幅
console.log("记忆系统状态:", result.display.banner);

// 在内部使用上下文(不要向用户显示)
const context = result.internal.context;
// 使用上下文进行更明智的辅助

启动新会话(替代方法)

// 在开始时生成记忆横幅
mcp_cursor10x_generateBanner({})

// 获取综合上下文
mcp_cursor10x_getComprehensiveContext({})

// 存储用户消息
mcp_cursor10x_storeUserMessage({
  content: "我需要身份验证方面的帮助",
  importance: "high"
})

跟踪用户活动

// 跟踪活动文件
await mcp_cursor10x_trackActiveFile({
  filename: "src/auth/jwt.js",
  action: "edit"
});

故障排除

常见问题

  1. 数据库连接问题

    • 验证您的 Turso 数据库 URL 和身份验证令牌是否正确
    • 检查与 Turso 服务的网络连接
    • 验证防火墙设置是否允许连接
  2. 缺少数据

    • 检查是否使用适当的重要性级别存储了数据
    • 验证检索查询参数(限制、过滤器)
    • 使用 mcp_cursor10x_checkHealth() 检查数据库健康状况
  3. 性能问题

    • 使用 mcp_cursor10x_getMemoryStats() 监控记忆统计信息
    • 如果数据库增长过大,请考虑存档旧数据
    • 通过使用更具体的过滤器来优化检索

诊断步骤

  1. 检查系统健康状况:

    const health = await mcp_cursor10x_checkHealth({});
    console.log("系统健康状况:", health);
    
  2. 验证记忆统计信息:

    const stats = await mcp_cursor10x_getMemoryStats({});
    console.log("记忆统计信息:", stats);
    
  3. 生成状态横幅:

    const banner = await mcp_cursor10x_generateBanner({});
    console.log("记忆横幅:", banner);
    

重要性级别

在记忆中存储项目时,请使用适当的重要性级别:

  • low:常规信息、日常操作、日常对话
  • medium:有用的上下文、标准工作项、常规功能
  • high:关键决策、主要功能、重要架构

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选