项目简介

Athena Deep Research MCP服务器是一个功能丰富的上下文服务框架,专门为LLM客户端提供深度学习研究所需的各种工具和数据访问能力。

主要功能

  • 网络搜索:通过Serper.dev和Massive-Serve API进行通用网页和学术文献搜索
  • 网页浏览:使用多种技术(Jina Reader、Crawl4AI)提取网页内容
  • 文档重排序:利用VLLM托管的重排序模型对搜索结果进行智能排序
  • 学术检索:通过Semantic Scholar API获取学术论文信息
  • 内容提取:从网页和PDF文档中提取可读文本

安装步骤

  1. 克隆仓库:'git clone https://github.com/AthenaAgent/athena-dr.git'
  2. 进入目录:'cd athena-dr'
  3. 安装依赖:'uv sync --all-extras --all-groups'

服务器配置

在MCP客户端中配置以下服务器信息:

{
  "command": "athena-dr-mcp",
  "args": [],
  "env": {
    "MCP_CACHE_DIR": ".cache-$(hostname)"
  }

基本使用方法

  1. 启动MCP服务器:'MCP_CACHE_DIR=".cache-$(hostname)" athena-dr-mcp'
  2. 服务器支持多种传输协议(stdio、HTTP、SSE),默认使用stdio协议

核心工具包括:

  • 'massive_serve_search' - 大规模文档检索
  • 'serper_google_webpage_search' - 谷歌网页搜索
  • 'vllm_hosted_reranker' - 文档相关性重排序
  • 'crawl4ai_fetch_webpage_content' - 智能网页内容提取
  • 'jina_fetch_webpage_content' - Jina网页内容获取
  • 'serper_fetch_webpage_content' - 网页内容抓取

服务器会自动注册这些工具供MCP客户端调用。

信息

分类

网页与API