欢迎光临
我们一直在努力

MemPalace记忆宫殿多版本问题排查与解决

MemPalace记忆宫殿多版本问题排查与解决

问题现象

运行 mempalace mine 时出现以下错误:

Stop hook error: Failed with non-blocking status code: env:
'/Users/jakey/Desktop/aimarketing/.claude/skills/bmad-story-automator/scripts/story-automator': No such file or directory

同时 claude mcp list 显示 MCP 服务器连接失败。

根本原因

  • 插件冲突:同时存在两个 mempalace 插件

    • project 作用域(版本 3.3.6)
    • user 作用域(版本 3.4.0)
  • Python 环境缺失:miniconda3 环境中没有安装 mempalace 模块

  • MCP 配置错误:claude mcp add 命令格式不正确

  • 解决步骤

    步骤 1:在正确的 Python 环境中安装 mempalace

    D:\\aisoft\\miniconda3\\python.exe m pip install mempalace

    步骤 2:删除冲突的插件

    claude plugin disable mempalace@mempalace scope project

    步骤 3:配置 MCP 服务器

    直接编辑配置文件(CLI 命令不支持 -m 参数):

    notepad "$env:USERPROFILE\\.claude.json"

    添加以下内容:

    {
    "mcpServers": {
    "mempalace": {
    "command": "D:\\\\aisoft\\\\miniconda3\\\\python.exe",
    "args": ["-m", "mempalace.mcp_server"]
    }
    }
    }

    步骤 4:重启 Claude 并验证

    claude mcp list

    预期输出:

    mempalace: D:\\aisoft\\miniconda3\\python.exe -m mempalace.mcp_server – Connected

    最终状态

    项目状态
    MCP 连接 Connected
    记忆编织 8 memories woven into the palace

    常用命令

    命令说明
    mempalace status 查看记忆宫殿状态
    mempalace mine <路径> 挖掘项目代码
    mempalace search "关键词" 语义搜索记忆
    mempalace list_wings 列出所有 wings

    注意事项

    • 路径中的反斜杠需要使用双反斜杠 \\\\
    • 确保 Python 路径与你的实际安装路径一致
    • 修改配置后需要完全退出并重启 Claude
    赞(0)
    未经允许不得转载:171主机测评 » MemPalace记忆宫殿多版本问题排查与解决
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址