返回 MCP 目录
public公开dns本地运行

File Search Service

一个本地文件搜索工具项目,支持通过命令行或MCP服务进行文件搜索。

article

README

🚀 项目本地启动指南

本项目旨在为用户提供便捷的本地启动方案。以下将详细介绍如何在不同操作系统上启动项目,以及创建虚拟环境、安装依赖项和配置服务器的具体步骤。

🚀 快速开始

安装项目工具

在 macOS 上

在终端中执行以下命令:

curl -LsSf https://astral.sh/uv/install.sh | sh

在 Windows 上

打开 PowerShell 并运行以下命令:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

创建虚拟环境并安装依赖项(可选,但推荐)

1. 进入项目目录

在终端中执行以下命令:

cd /Users/rami/Desktop/file-search

2. 创建虚拟环境(如果需要)

您可以使用 venvuv venv 来创建虚拟环境。

使用 venv 创建:

python3 -m venv .venv

或者使用 uv venv 创建:

uv venv .venv

3. 激活虚拟环境

  • macOS/Linux
source .venv/bin/activate
  • Windows
.venv\Scripts\activate

4. 使用 uv 安装项目依赖

在激活虚拟环境后,执行以下命令:

uv pip install -r pyproject.toml

配置服务器

将服务器添加到扩展的配置文件中,示例配置如下:

"file-search": {
  "command": "uv",
  "args": [
    "--directory",
    "/Users/rami/Desktop/file-search", // 文件所在的路径。
    "run",
    "main.py"
  ]
}

启动服务器并使用工具

完成上述步骤后,服务器应该可以启动运行。请让您的客户使用其名称为 file-search 的工具,并传递参数。示例如下:

<use_mcp_tool>
  <server_name>file-search</server_name>
  <tool_name>file_search</tool_name>
  <arguments>
    {
      "query": "your_search_term"
    }
  </arguments>
</use_mcp_tool>

项目截图

![截图](截图 2025-02-27 at 18.11.06.png)

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端