内容
# MCP 网络搜索服务器
这是一个使用 FastMCP 构建的简单服务器应用程序,旨在执行网络搜索和维基百科查询。
## 已提供工具
- `search_web`:使用 DuckDuckGo 进行互联网搜索,以查询未知或最近的数据。
- `search_wikipedia`:查询维基百科以获取有关特定主题的更详细信息。
- `get_current_date`:以格式化字符串返回当前日期。
- `get_current_location`:返回用户的固定位置(目前设置为德国美因茨,可以在 `utils/config.py` 中指定)。
## 需求
- Python 3.12+
- `requirements.txt` 中指定的其他依赖项
## 安装
1. 克隆或下载此存储库。
2. 确保所有必需的依赖项都已安装。
```bash
pip install fastmcp requests ddgs beautifulsoup4 wikipedia colorama
```
3. 运行服务器:
```bash
python mcp_server.py
```
## 用法
MCP 服务器运行在 `http://0.0.0.0:8010/mcp` 上。您可以使用提供的工具与服务器交互。
## Docker
服务器可以在 Docker 容器中运行。提供了一个 Dockerfile 和一个设置脚本 `create_docker_image.sh`。