Token导航 LogoToken导航TokenDH.com
Simple Files Vector Store Server logo
搜索检索未说明官方级别未说明来源级核验

Simple Files Vector Store Server

MCP Server

一个提供文件语义搜索功能的MCP服务器,通过监视指定目录并创建文件内容的向量嵌入,实现跨文档的语义搜索。

工具数

0

提示词数

0

GitHub Stars

42

资源数

0
搜索文档处理TypeScriptClaudeClaude

安装说明

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

作者 / 组织

lishenxydlgzs

提供方

lishenxydlgzs

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

@lishenxydlgzs/简单文件矢量库

一种模型上下文协议(MCP)服务器,提供跨文件的语义搜索功能。此服务器监视指定的目录并创建文件内容的矢量嵌入,从而实现跨文档的语义搜索。

安装与使用

添加到MCP设置文件中:

{
  "mcpServers": {
    "files-vectorstore": {
      "command": "npx",
      "args": [
        "-y",
        "@lishenxydlgzs/simple-files-vectorstore"
      ],
      "env": {
        "WATCH_DIRECTORIES": "/path/to/your/directories"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

MCP设置文件位置:

  • VSCode临床扩展: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • 克劳德桌面应用程序: ~/Library/Application Support/Claude/claude_desktop_config.json

配置

服务器需要通过环境变量进行配置:

所需的环境变量

您必须使用以下方法之一指定要监视的目录:

  • WATCH_DIRECTORIES:以逗号分隔的要监视的目录列表
  • WATCH_CONFIG_FILE:JSON配置文件的路径,其中包含 watchList 数组

使用WATCH_DIRECTORIES的示例:

{
  "mcpServers": {
    "files-vectorstore": {
      "command": "npx",
      "args": [
        "-y",
        "@lishenxydlgzs/simple-files-vectorstore"
      ],
      "env": {
        "WATCH_DIRECTORIES": "/path/to/dir1,/path/to/dir2"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

使用WATCH_CONFIG_FILE的示例:

{
  "mcpServers": {
    "files-vectorstore": {
      "command": "npx",
      "args": [
        "-y",
        "@lishenxydlgzs/simple-files-vectorstore"
      ],
      "env": {
        "WATCH_CONFIG_FILE": "/path/to/watch-config.json"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

手表配置文件应具有以下结构:

{
  "watchList": [
    "/path/to/dir1",
    "/path/to/dir2",
    "/path/to/specific/file.txt"
  ]
}

可选环境变量

  • CHUNK_SIZE:要处理的文本块大小(默认值:1000)
  • CHUNK_OVERLAP:块之间的重叠(默认值:200)
  • IGNORE_FILE:.gitignore样式文件的路径,用于根据模式排除文件/目录

包含所有可选参数的示例:

  {
    "mcpServers": {
      "files-vectorstore": {
        "command": "npx",
        "args": [
          "-y",
          "@lishenxydlgzs/simple-files-vectorstore"
        ],
        "env": {
          "WATCH_DIRECTORIES": "/path/to/dir1,/path/to/dir2",
          "CHUNK_SIZE": "2000",
          "CHUNK_OVERLAP": "500",
          "IGNORE_FILE": "/path/to/.gitignore"
        },
        "disabled": false,
        "autoApprove": []
      }
    }
  }

MCP工具

此服务器提供以下MCP工具:

1.搜索

跨索引文件执行语义搜索。

参数:

  • query (必填):搜索查询字符串
  • limit (可选):返回的最大结果数(默认值:5,最大值:20)

示例响应:

[
  {
    "content": "matched text content",
    "source": "/path/to/file",
    "fileType": "markdown",
    "score": 0.85
  }
]

2.获取状态

获取有关索引文件的统计信息。

参数:无

示例响应:

{
  "totalDocuments": 42,
  "watchedDirectories": ["/path/to/docs"],
  "processingFiles": []
}

特性

  • 实时文件监视和索引
  • 基于向量嵌入的语义搜索
  • 支持多种文件类型
  • 可配置的块大小和重叠
  • 文件的后台处理
  • 自动处理文件更改和删除

仓库

目录标签

目录标签

搜索文档处理TypeScriptClaude语义搜索本地部署文件管理向量嵌入MCP服务器

支持客户端

Claude

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP