本MCP服务器可提供强大的文件搜索功能,支持多种操作系统,能满足不同用户的文件搜索需求。
你可以使用Smithery进行安装,具体命令如下:
npx @modelcontextprotocol/core mcp add mcp-server-everything-search@latest
这个MCP服务器提供了一个强大的文件搜索功能,支持多种操作系统。以下是该服务器的主要特点:
EVERYTHING_SDK_PATH环境变量设置为指向你的Everything SDK DLL文件:setx EVERYTHING_SDK_PATH "C:\path\to\EverythingSDK\dll\x64\Everything.dll"
无需额外安装,直接使用默认的文件搜索功能。
以下是搜索命令的示例:
{
"search": {
"query": "search_string",
"options": {
"maxResults": number,
"caseSensitive": boolean
}
}
}
返回结果示例如下:
{
"files": [
{
"name": string,
"path": string,
"size": number,
"modified": date
}
]
}
在claude_desktop_config.json中添加:
"mcpServers": {
"everything-search": {
"command": "uvx",
"args": ["mcp-server-everything-search"],
"env": {
"EVERYTHING_SDK_PATH": "C:\path\to\EverythingSDK\dll\x64\Everything.dll"
}
}
}
在claude_desktop_config.json中添加:
"mcpServers": {
"everything-search": {
"command": "python",
"args": ["-m", "mcp_server_everything_search"],
"env": {
"EVERYTHING_SDK_PATH": "C:\path\to\EverythingSDK\dll\x64\Everything.dll"
}
}
}
在claude_desktop_config.json中添加:
"mcpServers": {
"everything-search": {
"command": "uvx",
"args": ["mcp-server-everything-search"]
}
}
使用MCP inspectors进行调试:
npx @modelcontextprotocol/inspector uvx mcp-server-everything-search
npx @modelcontextprotocol/inspector uv run mcp-server-everything-search
查看日志:
tail -f ~/.config/Claude/logs/mcp*.log
Get-Content -Path "$env:APPDATA\Claude\logs\mcp*.log" -Tail 20 -Wait
npx @modelcontextprotocol/inspector uv run mcp-server-everything-search
"everything-search": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-everything-search/src/mcp_server_everything_search",
"run",
"mcp-server-everything-search"
],
"env": {
"EVERYTHING_SDK_PATH": "C:\path\to\EverythingSDK\dll\x64\Everything.dll"
}
}
本MCP服务器根据MIT License授权。这意味着你可以自由地使用、修改和分发软件,但需遵守许可证的条款和条件。详细信息请参阅项目仓库中的LICENSE文件。
该项目与voidtools(一切搜索实用程序的创建者)无关,未获得其支持或赞助。这是一个独立的项目,利用公开可用的Everything SDK。