Token导航 LogoToken导航TokenDH.com
Claude Knowledge MCP logo
搜索检索未说明官方级别未说明来源级核验

Claude Knowledge MCP

MCP Server

一个用于保存、恢复和管理Claude Desktop对话上下文的本地服务,支持会话保存、加载、搜索和自动摘要功能。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
对话管理本地存储TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

edwin-anderson

提供方

edwin-anderson

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

克劳德知识MCP

一种模型上下文协议(MCP)服务器,使Claude Desktop能够跨聊天会话保存和恢复对话上下文。内置于 FastMCP.

特性

  • 保存对话:使用自定义标题和标签保存当前对话
  • 加载以前的上下文:从中断的地方继续对话
  • 智能搜索:按关键字、标题或标签查找对话
  • 会话管理:列出并浏览所有已保存的会话
  • 自动摘要:生成对话摘要

可用工具

1. save_conversation

将当前对话保存到您的知识库中。

参数:

  • title (可选):会话的自定义标题
  • tags (可选):用于分类的标签数组

用途:

  • “保存此对话”
  • “将此另存为React教程”
  • “用标签react、hooks、frontend保存此内容”

2. load_conversation

加载以前的对话上下文。

参数:

  • query (可选):搜索查询。如果省略,则加载最近的会话

用途:

  • “加载以前的上下文”(加载最近的上下文)
  • “加载我的React钩子讨论”
  • “加载API设计对话”

3. list_sessions

显示可用的已保存会话。

参数:

  • limit (可选):要显示的会话数(默认值:10)

用途:

  • “显示我最近的对话”
  • “列出我保存的会话”

4. search_sessions

搜索所有已保存的对话会话。

参数:

  • query (必填):搜索词

用途:

  • “查找有关身份验证的对话”
  • “搜索React讨论”
  • “查找标记有数据库的会话”

5. get_summary

生成当前对话的摘要。

参数:

用途:

  • “获取此对话的摘要”
  • “总结我们的讨论”

发展

安装

npm install

构建

npm run build

测试

交互式测试MCP服务器:

npm run dev

或使用MCP Inspector web UI进行检查:

npm run inspect

Claude桌面集成

将此配置添加到您的Claude Desktop MCP设置中:

{
  "mcpServers": {
    "claude-knowledge-mcp": {
      "command": "npx",
      "args": ["tsx", "/path/to/claude-knowledge-mcp/src/index.ts"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

替换 /path/to/claude-knowledge-mcp 与这个项目的实际路径。

建筑

数据存储

所有对话都存储在本地 ~/claude-knowledge-bank/:

~/claude-knowledge-bank/
├── sessions/
│   ├── [session-id]/
│   │   ├── context.md      # Full conversation history
│   │   ├── summary.md      # Brief summary
│   │   └── metadata.json   # Session metadata
├── index.json              # Master index of all sessions
└── config.json             # User preferences

关键组件

  • 会话管理器:处理会话创建、ID生成和搜索逻辑
  • PromptBuilder:格式化不同工具操作的响应
  • 工具:每个操作的单独MCP工具(保存、加载、列表、搜索、摘要)

设计理念

该MCP遵循计划的架构,其中:

  1. MCP服务器处理逻辑并生成指令
  2. 返回用户友好的提示,其中包含文件操作详细信息
  3. 将所有数据保存在本地,以保护隐私和安全
  4. 使用自然语言命令易于使用

实现注意事项

此实现使用模拟数据进行演示。在生产环境中:

  1. 文件操作:将与Claude Code MCP集成,用于实际的文件系统操作
  2. 上下文注入:将从Claude Desktop接收实际对话内容
  3. 实际存储:将对文件系统执行实际的读/写操作
  4. 增强型搜索:可以包括通过对话内容进行全文搜索

安全与隐私

  • 仅限本地:本地存储在用户主目录中的所有数据
  • 没有网络:没有外部API调用或云同步
  • 文件权限:尊重文件系统权限
  • 数据的清理:对文件路径和用户输入进行消毒

许可证

麻省理工学院

目录标签

目录标签

对话管理本地存储TypeScriptClaude本地部署上下文保存智能搜索会话摘要

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP