使用说明
MCP arXiv研究服务器
该项目提供了 模型上下文协议(MCP) 允许LLM与进行交互的服务器 arXiv研究数据库.
它为研究工作流程实现了自动论文发现、元数据提取和主题组织存储。
🚀 实时部署
使用服务器发送事件(SSE)在Render上部署服务器。
- 基本URL:
https://mcp-project-336t.onrender.com - SSE端点:
https://mcp-project-336t.onrender.com/sse
✨ 特性
🛠️ 工具
-
search_papers(topic, max_results)
在arXiv中搜索给定主题的论文并存储元数据:- 标题
- 作者们
- 总结
- pdf链接
- 发布日期
-
extract_info(paper_id)
检索所有主题中以前保存的arXiv论文ID的详细元数据。
🗂️ 资源
-
papers://folders
列出已在本地保存论文的所有可用主题。 -
papers://{topic}
返回特定主题下所有论文的格式化Markdown摘要。
🧠 鼓励
generate_search_prompt(topic, num_papers)
生成结构化的研究分析提示,指导法学硕士:- 搜索arXiv
- 提取关键发现
- 总结贡献
- 识别趋势和差距
- 综合领域概述
🔌 MCP客户端的配置
要将此服务器连接到MCP兼容客户端(例如,Claude Desktop),请添加以下内容:
{
"mcpServers": {
"arxiv-research": {
"transport": "sse",
"url": "https://mcp-project-336t.onrender.com/sse"
}
}
}
📁 项目结构
.
├── research_server.py # Main MCP server implementation
├── requirements.txt # Dependencies (uv-generated)
├── pyproject.toml # Project metadata
├── runtime.txt # Python version for deployment
├── Dockerfile # Render deployment container
└── papers/ # Auto-created storage for topic results
地方发展
git clone https://github.com/Pratham061204/MCP-project.git
cd MCP-project
uv pip install -r requirements.txt
python research_server.py
当地SSE教育点
http://localhost:8001/sse