使用说明
MCP文件查找服务器
MCP File Finder Server是一个小型Python服务,用于在本地计算机上按名称搜索文件,并以JSON格式返回结果。
该项目是作为本地MCP风格的助手创建的,可以连接到VS Code中的Cline等工具。它为搜索请求公开一个HTTP端点,并将最新搜索结果保存到 search_results.json.
特性
- 在用户的计算机上本地运行。
- 显示一个简单的HTTP搜索端点。
- 按查询搜索文件。
- 以JSON格式返回结果。
- 将搜索输出保存到
search_results.json. - 可以通过配置在VS Code中连接到Cline。
安装和运行
-
克隆存储库。
git clone <repository-url> cd <repository-folder> -
启动MCP服务器。
python mcp_server.py --port 8080 -
在VS代码中配置Cline。
- 打开
cline_config.json. - 将配置复制到Cline中。
- 重新启动Cline。
- 打开
测试
发送GET请求:
curl "http://localhost:8080/search?query=example"
服务器返回一个包含匹配文件的JSON响应。
运作原理
- 启动服务器。
- 通过curl、浏览器或其他工具发送搜索请求。
- 服务器扫描本地计算机以查找匹配的文件名。
- 匹配结果保存到
search_results.json. - 响应以JSON格式返回。
目的
主要思想是自动化本地文件搜索,并使其可供外部工具使用。服务器稍后可以连接到GUI、AI助手或其他需要通过简单的API进行本地文件搜索的程序。