硅基突触

Synapse-MCP: AI 助手的完美记忆大脑

告别 AI 的“金鱼记忆”。Synapse 自动保存您与 AI 的每一次对话,构建您的专属知识库,并在您需要时智能注入相关上下文,让您的 AI 助手越用越聪明。

应用场景

Synapse MCP 在实际开发中的强大应用

项目迁移助手

场景:从Vue 2升级到Vue 3

AI记住了之前处理类似迁移的对话,自动提供相关的迁移策略、常见问题解决方案和最佳实践。

效率提升 70%

调试专家

场景:解决复杂的内存泄漏

当遇到类似错误时,AI能立即调取历史解决方案,包括具体的调试步骤、工具使用方法和根因分析。

调试时间减少 80%

架构顾问

场景:设计微服务架构

基于之前讨论的架构方案和技术选型,AI为新项目提供量身定制的架构建议和实施路径。

决策准确度 95%

技术栈专家

场景:React项目性能优化

AI记忆了之前的性能优化经验,包括具体的优化技巧、工具配置和性能指标,为当前项目提供精准建议。

性能提升 3x

团队知识库

场景:新人快速上手

汇总团队所有技术讨论和最佳实践,为新加入的开发者提供完整的项目背景和开发指南。

上手时间减少 60%

学习伙伴

场景:深度学习新技术

跟踪你的学习进度和理解程度,提供个性化的学习路径和复习材料,确保知识的巩固和深化。

学习效率 2x

它是什么?

解决 AI 助手的记忆鸿沟

背景:AI 助手的“金鱼记忆”

当前的 AI 编程助手功能强大,但普遍存在一个核心痛点:缺乏长期记忆。每次对话都是一次全新的开始,它们无法记起之前的讨论、解决方案或特定项目的上下文。这导致了重复性工作,并限制了 AI 真正成为个性化高效伙伴的潜力。

解决方案:您的个人 AI 知识中枢

Synapse MCP 作为一个智能记忆与知识检索协议服务器,专门为此问题而生。它像一个外置大脑,无缝连接到您的 AI 助手,将零散的对话转化为可搜索、可重用的个人知识库,在新的任务中主动提供最相关的历史信息,打破单次会话的壁垒。

有什么用?

核心功能一览

对话自动存储

无需手动操作,自动保存完整对话记录。支持标题、标签、分类和评级,让信息井井有条。

简单grep搜索

使用简单高效的grep搜索,让AI负责语义理解和关键词生成,响应速度快且精准。

智能上下文注入

基于搜索结果进行上下文注入,引导AI应用到问题解决中,简化处理逻辑,响应速度快。

可重用方案提取

一键从过去对话中识别并提取高价值代码片段、方法或设计模式,形成可随时调用的“解决方案”库。

完整数据管理

提供完整的数据生命周期管理,包括导入/导出、一键备份与恢复,确保您的知识资产安全可控。

本地优先,隐私安全

所有数据默认存储在本地,您拥有完全的控制权。隐私和数据安全是我们的首要考虑。

MCP 工具详解

8个核心工具,构建完整的AI记忆生态

核心工具

save-conversation

智能对话存储

自动保存当前对话到知识库,支持AI自动分析和标签提取。

关键参数:
  • title - 对话主题(必需)
  • tags - 用户自定义标签
  • importance - 重要性等级(1-5)
  • ai_summary - AI自动生成摘要

search-knowledge

简单grep搜索

使用简单grep搜索策略,让AI负责语义理解和关键词生成。建议连续搜索2-3次不同关键词以提高召回率。

搜索范围:
  • 📝 title - 标题匹配
  • 📄 content - 内容匹配
  • 🏷️ tags - 标签匹配
  • 🔍 all - 全字段搜索

inject-context

智能上下文注入

基于搜索结果进行上下文注入,引导AI应用到问题解决中。简化处理逻辑,让AI负责语义理解。

处理流程:
  • 📥 接收搜索结果
  • 🔄 简单格式化处理
  • 🧠 引导AI应用方案
  • ⚡ 快速响应(< 100ms)

extract-solutions

解决方案提取

智能识别并提取高价值代码片段、方法和设计模式,建立可重用解决方案库。

提取类型:
  • 💻 代码 - 可执行代码片段
  • 🛠️ 方法 - 解决问题的步骤
  • 🎨 模式 - 设计和架构模式

数据管理工具

export-data

数据导出

将所有对话、解决方案和索引导出到指定目录,支持数据迁移和分享。

保持数据完整性

import-data

数据导入

从导出的数据目录导入对话和解决方案,支持append和overwrite模式。

数据验证保护

backup-data

一键备份

创建完整的数据备份,包含元数据和统计信息,确保数据安全。

自定义备份名称

restore-backup

数据恢复

从指定备份恢复数据,包含完整性验证和预恢复备份功能。

双重保护机制

get-storage-info

存储信息

获取存储系统详细信息,包括使用统计、健康状态和维护建议。

实时监控面板

典型工作流程

1

开始新对话
AI自动注入相关上下文

2

完成对话后
自动保存到知识库

3

定期提取
可重用解决方案

4

备份管理
确保数据安全

工作原理 (How It Works)

深入了解 Synapse MCP 的智能工作流

sequenceDiagram
    participant User as 用户
    participant AI Assistant as AI助手
    participant Synapse MCP as Synapse MCP服务
    participant LLM as 大语言模型

    %% ------------------- 核心交互流程 -------------------
    
    User->>AI Assistant: 1. 发起查询 (例如: "如何用Python实现LRU缓存?")

    AI Assistant->>Synapse MCP: 2. 调用 inject-context 接口并附带当前查询
    
    note over Synapse MCP: 内部执行三层智能搜索:
- 精确匹配
- 标签过滤
- 内容语义匹配 Synapse MCP-->>AI Assistant: 返回筛选出的"增强上下文" (相关历史记录、解决方案) note over AI Assistant: 3. 构建增强型提示 (Prompt)
整合"原始查询"与"增强上下文" AI Assistant->>LLM: 4. 发送增强型提示 LLM-->>AI Assistant: 5. 基于增强上下文生成回答 AI Assistant-->>User: 呈现最终回答 %% ------------------- 对话后处理与知识沉淀 ------------------- AI Assistant->>Synapse MCP: 6. 调用 save-conversation 接口归档完整交互记录 note over Synapse MCP: 存储对话, 并可能调用AI自动分析、提取标签 opt 7. 知识沉淀与提炼 (可选/异步) note right of Synapse MCP: 此步骤由系统定时任务或管理员手动触发 Synapse MCP->>Synapse MCP: 调用 extract-solutions 从对话中提炼可复用知识
(如代码片段、配置方法) end

兼容性支持

与主流AI客户端和开发环境无缝集成

支持的MCP客户端

Claude Desktop

Anthropic官方桌面应用

完全支持

通过mcp.json配置文件直接集成,支持所有MCP工具和功能。

MCP客户端SDK

任何实现MCP协议的客户端

标准兼容

遵循MCP标准协议,可与任何兼容的客户端无缝对接。

Web集成

基于SSE/HTTP的Web应用

开发中

支持SSE和HTTP传输,可集成到Web应用和在线AI服务。

系统要求

运行环境

  • Python 3.10+ (推荐3.11+)
  • uv 包管理器 (推荐) 或 pip
  • 支持Windows、macOS、Linux

硬件要求

  • CPU: 1核心+ (多核心更佳)
  • 内存: 512MB+ (推荐1GB+)
  • 存储: 100MB+ (取决于对话数量)

性能指标

< 100ms
grep搜索响应时间
< 50KB
单个对话存储
10,000+
对话存储容量
AI智能
语义理解

集成配置示例

Claude Desktop 配置

{
  "mcpServers": {
    "synapse": {
      "command": "uv",
      "args": [
        "--directory", 
        "/path/to/synapse-mcp",
        "run", "mcp", "run", 
        "src/synapse/server.py"
      ]
    }
  }
}

Claude Code CLI 命令

claude mcp add synapse-mcp --scope user -- uv --directory /path/to/synapse-mcp run python3 src/synapse/server.py

常见问题

快速解答您的疑惑

如何快速开始使用 Synapse MCP?

我的对话数据安全吗?

Synapse MCP会影响AI助手的响应速度吗?

除了Claude Desktop,还支持其他AI助手吗?

对话数据会占用多少存储空间?

遇到问题如何排查?

如何参与项目贡献?

怎么用?

只需四步,为您的 AI 助手装上"记忆核心"

1

环境要求

确保您的开发环境满足基础要求

Python

3.10+ (推荐 3.11+)

必需

uv

现代Python包管理器

推荐

pip

传统包管理器

备选
2

下载并安装依赖

克隆项目仓库并使用 uv 同步依赖项

终端命令
git clone https://github.com/cnzhihao/synapse-mcp.git
cd synapse-mcp
uv sync
uv 会自动创建虚拟环境并安装所有必需的依赖
3

运行 Synapse MCP 服务器

启动服务器,推荐使用开发模式进行测试

生产模式 稳定
uv run python3 src/synapse/server.py
开发模式 推荐
uv run mcp dev src/synapse/server.py
开发模式提供热重载和详细日志,便于调试
4

配置 MCP 客户端

创建配置文件,连接到 Synapse 服务器

4.1

创建配置文件

在您的项目根目录或全局配置中创建 mcp.json 文件

mcp.json
{
  "mcpServers": {
    "synapse": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/synapse-mcp",
        "run",
        "python3",
        "src/synapse/server.py"
      ]
    }
  }
}
4.2

修改路径

/path/to/your/synapse-mcp 替换为项目的实际路径

重要提示

请确保路径使用绝对路径,并且指向正确的项目目录

🎉 设置完成!

您的 AI 助手现在拥有了长期记忆能力,开始享受更智能的编程体验吧!

立即升级您的 AI 伙伴

不要再让宝贵的想法和解决方案随对话窗口的关闭而消失。立即安装 Synapse MCP,开始构建一个真正属于您的、不断进化的 AI 编程大脑。

前往 GitHub 开始使用