Watches local directories and indexes Markdown, HTML and text files into a vector store for semantic search.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add simple-files-vectorstore --env CHUNK_OVERLAP='<CHUNK_OVERLAP>' --env CHUNK_SIZE='<CHUNK_SIZE>' --env IGNORE_FILE='<IGNORE_FILE>' --env WATCH_CONFIG_FILE='<WATCH_CONFIG_FILE>' --env WATCH_DIRECTORIES='<WATCH_DIRECTORIES>' -- npx -y @lishenxydlgzs/simple-files-vectorstore~/.codex/config.toml
[mcp_servers.simple-files-vectorstore]
command = "npx"
args = ["-y", "@lishenxydlgzs/simple-files-vectorstore"]
env = { CHUNK_OVERLAP = "<CHUNK_OVERLAP>", CHUNK_SIZE = "<CHUNK_SIZE>", IGNORE_FILE = "<IGNORE_FILE>", WATCH_CONFIG_FILE = "<WATCH_CONFIG_FILE>", WATCH_DIRECTORIES = "<WATCH_DIRECTORIES>" }
# codex mcp add simple-files-vectorstore --env CHUNK_OVERLAP='<CHUNK_OVERLAP>' --env CHUNK_SIZE='<CHUNK_SIZE>' --env IGNORE_FILE='<IGNORE_FILE>' --env WATCH_CONFIG_FILE='<WATCH_CONFIG_FILE>' --env WATCH_DIRECTORIES='<WATCH_DIRECTORIES>' -- npx -y @lishenxydlgzs/simple-files-vectorstore~/.cursor/mcp.json
{
"mcpServers": {
"simple-files-vectorstore": {
"command": "npx",
"args": [
"-y",
"@lishenxydlgzs/simple-files-vectorstore"
],
"env": {
"CHUNK_OVERLAP": "<CHUNK_OVERLAP>",
"CHUNK_SIZE": "<CHUNK_SIZE>",
"IGNORE_FILE": "<IGNORE_FILE>",
"WATCH_CONFIG_FILE": "<WATCH_CONFIG_FILE>",
"WATCH_DIRECTORIES": "<WATCH_DIRECTORIES>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"simple-files-vectorstore": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lishenxydlgzs/simple-files-vectorstore"
],
"env": {
"CHUNK_OVERLAP": "<CHUNK_OVERLAP>",
"CHUNK_SIZE": "<CHUNK_SIZE>",
"IGNORE_FILE": "<IGNORE_FILE>",
"WATCH_CONFIG_FILE": "<WATCH_CONFIG_FILE>",
"WATCH_DIRECTORIES": "<WATCH_DIRECTORIES>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"simple-files-vectorstore": {
"command": "npx",
"args": [
"-y",
"@lishenxydlgzs/simple-files-vectorstore"
],
"env": {
"CHUNK_OVERLAP": "<CHUNK_OVERLAP>",
"CHUNK_SIZE": "<CHUNK_SIZE>",
"IGNORE_FILE": "<IGNORE_FILE>",
"WATCH_CONFIG_FILE": "<WATCH_CONFIG_FILE>",
"WATCH_DIRECTORIES": "<WATCH_DIRECTORIES>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"simple-files-vectorstore": {
"command": "npx",
"args": [
"-y",
"@lishenxydlgzs/simple-files-vectorstore"
],
"env": {
"CHUNK_OVERLAP": "<CHUNK_OVERLAP>",
"CHUNK_SIZE": "<CHUNK_SIZE>",
"IGNORE_FILE": "<IGNORE_FILE>",
"WATCH_CONFIG_FILE": "<WATCH_CONFIG_FILE>",
"WATCH_DIRECTORIES": "<WATCH_DIRECTORIES>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"simple-files-vectorstore": {
"command": "npx",
"args": [
"-y",
"@lishenxydlgzs/simple-files-vectorstore"
],
"env": {
"CHUNK_OVERLAP": "<CHUNK_OVERLAP>",
"CHUNK_SIZE": "<CHUNK_SIZE>",
"IGNORE_FILE": "<IGNORE_FILE>",
"WATCH_CONFIG_FILE": "<WATCH_CONFIG_FILE>",
"WATCH_DIRECTORIES": "<WATCH_DIRECTORIES>"
}
}
}
}需要的环境变量
CHUNK_OVERLAPCHUNK_SIZEIGNORE_FILEWATCH_CONFIG_FILEWATCH_DIRECTORIES
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。