Token导航 LogoToken导航TokenDH.com
MCP remote research logo
搜索检索stdio官方级别未说明来源级核验

MCP remote research

MCP Server

一个轻量级的研究助手服务器,用于搜索arXiv上的学术论文,提取摘要和元数据,并为基于LLM的工作流提供MCP工具和资源。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
学术研究PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

helmighanmi

提供方

helmighanmi

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

🧠 MCP研究服务器

轻量级 研究辅助服务器 使用 FastMCP 搜索以下学术论文 arXiv,提取摘要和元数据,并将其作为 MCP工具资源 用于基于LLM的工作流。

致谢

这项工作是在Antropic和deeplearning.ai课程学习的基础上进行的

🚀 特性

  • 🔍 搜索以下来源的论文 arXiv.org
  • 📁 在本地文件夹中保存和组织纸张元数据
  • 📜 提取详细的纸张信息
  • 🧰 公开工具和资源以供使用 基于MCP的人工智能工作流程
  • 🌐 轻松部署到 Render.com码头工人

______________________________________________________________________

🧩 项目结构

.
├── Dockerfile
├── README.md
├── main.py
├── pyproject.toml
├── requirement.txt
├── research_server.py
├── runtime.txt
├── uv.lock
└── .gitignore

______________________________________________________________________

🧠 运作原理

服务器使用 FastMCP 图书馆曝光 MCP工具资源.

关键工具

工具说明
search_papers(topic, max_results)在arXiv中搜索与某一主题相关的研究论文
extract_info(paper_id)检索特定论文的元数据
get_available_folders()列出所有已保存的研究主题
get_topic_papers(topic)返回某个主题的所有论文摘要
generate_search_prompt(topic, num_papers)为LLM生成结构化的研究提示

______________________________________________________________________

🧰 安装(本地)

1.️⃣ 克隆存储库

git clone https://github.com//.git
cd 

2.️⃣ 创建虚拟环境

python3 -m venv venv
source venv/bin/activate

3.️⃣ 再进行

pip install -r requirement.txt

4.️⃣ 运行服务器

python research_server.py

服务器将在以下时间启动:

http://localhost:8001

______________________________________________________________________

🐳 使用Docker运行

1.️⃣ 塑造形象

docker build -t mcp-research-server .

2.️⃣ 运行容器

docker run -p 8001:8001 mcp-research-server

然后访问:

http://localhost:8001

______________________________________________________________________

☁️ 部署到Render.com

1.️⃣ 转到Render.com

创建一个免费帐户并打开: 👉 https://dashboard.render.com/web/new?newUser=true

2.️⃣ 创建新的Web服务

  • 连接您的 GitHub存储库
  • 选择您的仓库名称
  • 选择 Python 3.12
  • 设置启动命令:
  python research_server.py
  • 部署🚀

3.️⃣ 实时服务器示例

示例端点(如果已部署):

https://mcp-remote-research-f6yh.onrender.com

______________________________________________________________________

🧠 MCP集成

该项目旨在与 模型上下文协议(MCP) 例如Claude或其他AI工具。

您可以连接到此服务器,为您的AI助手提供实时研究功能。

示例用法:

from mcp.client import MCPClient

client = MCPClient("http://localhost:8001")
papers = client.tools.search_papers("quantum computing", max_results=3)
print(papers)

______________________________________________________________________

🧾 需求

  • python 3.12+
  • fastmcp
  • arxiv
  • uv (可选用于快速依赖关系管理)
  • Docker(容器部署可选)

______________________________________________________________________

🧪 测试回购

要手动测试部署,请执行以下操作:

  1. 访问 Render.com Web服务
  2. 连接您的GitHub仓库
  3. 使用默认配置进行部署
  4. 成功部署后,测试您的端点:
   https://your-service-name.onrender.com

目的:证明 MCP工具集成 自主AI研究代理。

______________________________________________________________________

👨‍💻 作者

赫尔米·甘米\ 生成型人工智能研究工程师\

版权: Antropic和深度学习.ai

目录标签

目录标签

学术研究PythonClaude本地部署论文搜索元数据提取LLM工作流MCP工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP