本项目旨在为用户提供便捷的本地启动方案。以下将详细介绍如何在不同操作系统上启动项目,以及创建虚拟环境、安装依赖项和配置服务器的具体步骤。
在终端中执行以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh
打开 PowerShell 并运行以下命令:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
在终端中执行以下命令:
cd /Users/rami/Desktop/file-search
您可以使用 venv 或 uv venv 来创建虚拟环境。
使用 venv 创建:
python3 -m venv .venv
或者使用 uv venv 创建:
uv venv .venv
source .venv/bin/activate
.venv\Scripts\activate
在激活虚拟环境后,执行以下命令:
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-searchserver_name>
<tool_name>file_searchtool_name>
<arguments>
{
"query": "your_search_term"
}
arguments>
use_mcp_tool>
