mcpField
K
Knowledge_vault

Knowledge_vault

本地服务
github.com/fak111记忆与知识674 周前更新

关于 Knowledge_vault

Knowledge_vault 是基于 FastMCP 的本地知识管理 MCP 服务,适合希望在用户主目录保存和检索记录的用户。它支持自动生成标题与标签、模糊搜索和统计,并以线程安全方式存储数据。

主要功能

  1. 01自动生成知识标题和标签
  2. 02模糊搜索与标签筛选
  3. 03按内容建议标签
  4. 04查看知识库使用统计
  5. 05在用户主目录线程安全存储

适用场景

  1. 01保存编程技巧和个人笔记
  2. 02通过关键词查找已存记录
  3. 03按标签整理和筛选知识
  4. 04查看知识库记录统计

MCP 相关

该 MCP 服务提供存储、搜索、列出近期记录、按 ID 获取记录、标签建议、标签搜索和统计工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

项目 Logo

Local Store MCP

你的数据,本地存储

演示视频

https://github.com/user-attachments/assets/4b8f11cd-bb9f-4822-b241-60ecd60bf39f

功能

  • ✅ 智能存储:自动生成标题和标签
  • 🔍 强大的搜索:支持模糊搜索和标签筛选
  • 🏷️ 智能标签:根据内容由 AI 推荐标签
  • 📊 统计信息:知识库使用统计
  • 💾 安全存储:数据存储在用户主目录中
  • 🔒 线程安全:支持并发访问

项目结构

knowledge_vault/
├── __init__.py          # Package initialization
├── server.py            # FastMCP server main file
├── storage.py           # Knowledge storage module
└── search.py            # Search functionality module
pyproject.toml           # Project configuration
start_server_new.py      # Startup script

安装

使用 uv 安装依赖
# Install uv if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh

# Sync dependencies
uv sync
配置 Claude Desktop

编辑 ~/.config/claude_desktop_config.json:

{
  "mcpServers": {
    "knowledge-vault": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/local_store_mcp",
        "run",
        "python",
        "start_server_new.py"
      ],
      "cwd": "/path/to/your/local_store_mcp",
      "description": "Local Knowledge Management MCP Server"
    }
  }
}
重启 Claude Desktop

配置完成后重启 Claude Desktop。

使用方法

存储知识
Store a programming tip: Using Python list comprehension makes code more concise
搜索知识
Search for Python knowledge
查看统计信息
Show knowledge base statistics

可用工具

  1. store_knowledge - 存储知识记录
  2. search_knowledge - 搜索知识记录
  3. list_recent - 查看最近的记录
  4. get_knowledge - 根据 ID 获取记录
  5. suggest_tags - 推荐标签
  6. search_by_tags - 按标签搜索
  7. get_stats - 获取统计信息

数据存储

  • 位置:~/.knowledge-vault/knowledge.jsonl
  • 格式:JSON Lines
  • 线程安全:通过文件锁支持并发访问

技术栈

  • FastMCP:MCP 服务框架
  • Pydantic:数据验证
  • uv:现代 Python 包管理工具
  • Python 3.10+:运行环境

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。