Token导航 LogoToken导航

MCP Server · 搜索检索

Research Server With Gemini

一个基于Gemini模型的研究聊天机器人,提供文件管理、论文搜索和网页内容提取等功能,适用于学术研究和信息整理。

stdio官方级别未说明来源级核验工具 3
Python搜索文档处理

快速开始

作者 / 组织
MarRoth93
提供方
MarRoth93
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Research Server With Gemini 属于搜索检索类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run mcp_chatbot_gemini.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

带Gemini的MCP研究服务器

如何运行Gemini MCP聊天机器人

此项目使用\[uv\]--一个快速的Python包管理器和虚拟环境工具--用于管理依赖关系和运行您的机器人。以下是如何从头开始设置一切。

先决条件

  • Python 3.11+(建议>=3.11)

______________________________________________________________________

逐步设置

  1. 克隆此存储库
   git clone https://github.com/MarRoth93/MCP-research-server-with-Gemini
   cd your-repo-name
  1. 使用创建虚拟环境 uv
   uv venv
  1. 激活虚拟环境

- 在…上 视窗:

     .venv\Scripts\activate

- 在…上 macOS/Linux:

     source .venv/bin/activate
  1. 安装所有必需的依赖项
   uv pip install -e .
  1. 设置环境变量

复制提供的 .env.example 文件到 .env 并使用您的API密钥进行更新:

   cp .env.example .env
   # then edit .env and replace the placeholder with your key

______________________________________________________________________

启动聊天机器人

设置好所有内容后,您可以通过以下方式启动聊天机器人:

uv run mcp_chatbot_gemini.py

您将看到指示服务器和工具正在加载的输出。完成后,您可以在终端中与Gemini机器人进行交互。 这个聊天机器人使用 gemini-2.0-flash-exp 默认情况下,模型。 您可以更改 model 参数在 mcp_chatbot_gemini.py 使用任何其他Gemini型号。

______________________________________________________________________

工具

聊天机器人与多个MCP服务器通信,以提供各种 功能和提示。

服务器

  • 文件系统 –暴露你的 parsed 和 websites 文件夹,以便机器人可以

读取和写入文件。

  • 获取 –用于下载内容的简单HTTP获取服务器。
  • 研究 –跑步 research_server.py 并提供下列工具。

功能在 research_server.py

  • search_papers(topic, max_results=1, search_pool_size=50) –搜索arXiv和

存储纸张元数据。

  • extract_info(paper_id) –返回有关论文的存储详细信息。
  • file_parsing(paper_id) –将PDF转换为Markdown。此解析函数

在解析后的输出前添加一个提示,以便Gemini知道如何对其进行总结。

鼓励

  • extract_website(url, filename) –获取网页并保存Markdown

快照。

  • generate_search_prompt(topic, num_papers=5) –引导双子座研究

主题使用上述工具。

资源

  • papers://paper –列出已解析的论文。
  • papers://folder –列出可用主题。
  • papers://{topic} –获取特定主题的论文。

路径更新

🔧 需要配置:添加本地路径

该项目的某些部分需要本地文件系统路径来保存和访问论文和网站内容。为了隐私和可移植性,这些路径已从公共仓库中删除。

为了使用该系统, 您必须使用自己的本地路径更新以下占位符:

  1. server_config.json
   "args": [
     "-y",
     "@modelcontextprotocol/server-filesystem",
     "add path here",   // Path to your 'parsed' folder
     "add path here"    // Path to your 'websites' folder
   ]

示例路径:

"args": [
  "-y",
  "@modelcontextprotocol/server-filesystem",
  "C:/ResearchData/parsed",
  "C:/ResearchData/websites"
]

这假设你有一个 ResearchData 目录与 parsed 和 websites 子文件夹。

  1. research_server.py
   PAPER_TXT_DIR = Path("add path here")  # Set this to your parsed papers directory

例子:

   PAPER_TXT_DIR = Path("C:/ResearchData/parsed")

确保这与 parsed 您的文件夹路径 server_config.json.

  1. 内部提示

查找包含以下内容的任何文本 'add path here' 并使用您首选的本地目录路径进行更新。

提示:使用绝对路径,如 C:/Users/yourname/Documents/parsed 为了获得最佳效果。

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

研究助手Python本地部署文件管理论文搜索网页提取学术工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Research Server With Gemini

MCP World · 本页

3stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Research Server With Gemini 怎么安装?

公开资料给出的安装命令是 uv run mcp_chatbot_gemini.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Research Server With Gemini 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Research Server With Gemini 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Research Server With Gemini 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Research Server With Gemini 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP