内容
# MCP Research Server
一个用于从 arXiv 搜索和提取研究论文的 FastMCP 服务器。
## 本地开发
此项目使用 `uv` 进行依赖管理:
```bash
uv run research_server.py
```
## 在 Render.io 上部署
Render.io 本身不支持 `uv`,因此该项目包括:
- `requirements.txt`: 使用 `uv pip compile` 从 pyproject.toml 生成
- `render.yaml`: Render 部署配置
- `runtime.txt`: 指定 Render 的 Python 版本
要部署:
1. 将您的代码推送到 GitHub
2. 在 Render 上创建一个新的 Web 服务
3. 连接您的 GitHub 仓库
4. 该服务将自动:
- 使用 Python 3.11.11
- 从 requirements.txt 安装依赖项
- 在 Render 提供的端口上启动服务器
当您更新 pyproject.toml 依赖项时,请记住重新生成 requirements.txt:
```bash
uv pip compile pyproject.toml --no-emit-find-links > requirements.txt
```