
Simple Files Vector Store Server
一个非常简单的向量存储,提供监视目录列表的功能,并自动将目录中所有的 Markdown、HTML 和文本文件索引到向量存储中,以增强上下文。
README
@lishenxydlgzs/simple-files-vectorstore
一个模型上下文协议 (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 Cline 扩展:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude 桌面应用:
~/Library/Application Support/Claude/claude_desktop_config.json
配置
服务器需要通过环境变量进行配置:
必需的环境变量
您必须使用以下方法之一指定要监视的目录:
WATCH_DIRECTORIES
: 要监视的目录的逗号分隔列表WATCH_CONFIG_FILE
: 包含watchList
数组的 JSON 配置文件路径
使用 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. search
跨索引文件执行语义搜索。
参数:
query
(必需): 搜索查询字符串limit
(可选): 要返回的最大结果数(默认值:5,最大值:20)
示例响应:
[
{
"content": "匹配的文本内容",
"source": "/path/to/file",
"fileType": "markdown",
"score": 0.85
}
]
2. get_stats
获取有关索引文件的统计信息。
参数:无
示例响应:
{
"totalDocuments": 42,
"watchedDirectories": ["/path/to/docs"],
"processingFiles": []
}
特性
- 实时文件监视和索引
- 使用向量嵌入的语义搜索
- 支持多种文件类型
- 可配置的块大小和重叠
- 文件的后台处理
- 自动处理文件更改和删除
仓库
推荐服务器

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
PubMedSearch MCP Server
A Model Content Protocol server that provides tools to search and retrieve academic papers from PubMed database.
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。
Perplexity Deep Research MCP
一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

Doc/docx-MCP
一个基于 FastMCP 的强大 Word 文档处理服务,使 AI 助手能够创建、编辑和管理 docx 文件,并提供完整的格式支持。在编辑内容时保留原始样式。
Jina AI
Contribute to JoeBuildsStuff/mcp-jina-ai development by creating an account on GitHub.