代理记忆技能Skill agent-memory-mcp

这是一个为人工智能代理设计的记忆系统技能,提供持久化、可搜索的知识管理功能,支持存储和检索架构、模式和决策,便于 AI 代理的长期学习和决策支持。关键词:AI 代理、知识管理、记忆系统、搜索功能、存储管理、MCP 服务器。

AI智能体 0 次安装 0 次浏览 更新于 3/21/2026

name: agent-memory-mcp author: Amit Rathiesh description: 一个为人工智能代理提供持久、可搜索知识管理的混合记忆系统(架构、模式、决策)。

代理记忆技能

此技能提供一个持久、可搜索的记忆库,自动与项目文档同步。它作为 MCP 服务器运行,允许读取、写入和搜索长期记忆。

前提条件

  • Node.js (v18+)

设置

  1. 克隆仓库: 将 agentMemory 项目克隆到您的代理工作空间或并行目录:

    git clone https://github.com/webzler/agentMemory.git .agent/skills/agent-memory
    
  2. 安装依赖:

    cd .agent/skills/agent-memory
    npm install
    npm run compile
    
  3. 启动 MCP 服务器: 使用帮助脚本为当前项目激活记忆库:

    npm run start-server <project_id> <绝对路径到目标工作空间>
    

    当前目录示例:

    npm run start-server my-project $(pwd)
    

功能(MCP 工具)

memory_search

按查询、类型或标签搜索记忆。

  • 参数: query (字符串), type? (字符串), tags? (字符串数组)
  • 用法: “查找所有认证模式” -> memory_search({ query: "authentication", type: "pattern" })

memory_write

记录新知识或决策。

  • 参数: key (字符串), type (字符串), content (字符串), tags? (字符串数组)
  • 用法: “保存这个架构决策” -> memory_write({ key: "auth-v1", type: "decision", content: "..." })

memory_read

通过键检索特定记忆内容。

  • 参数: key (字符串)
  • 用法: “获取认证设计” -> memory_read({ key: "auth-v1" })

memory_stats

查看记忆使用统计。

  • 用法: “显示记忆统计” -> memory_stats({})

仪表盘

此技能包含一个独立的仪表盘,用于可视化记忆使用情况。

npm run start-dashboard <绝对路径到目标工作空间>

访问地址: http://localhost:3333