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

Literature MCP

MCP Server

一个专门用于生物医学和临床证据检索的模型上下文协议(MCP)服务器,提供结构化的、代理友好的接口,用于从Europe PMC数据库中收集、排序和综合已发表的研究文献。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude搜索Claude DesktopClaude

安装说明

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

作者 / 组织

Saurabhsing21

提供方

Saurabhsing21

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install literature-mcp

详细介绍

📚 文献MCP

](https://modelcontextprotocol.io) ](https://www.python.org/) ![License: MIT](https://opensource.org/licenses/MIT)

一个专业 模型上下文协议(MCP) 用于生物和临床证据检索的服务器。此服务器为 欧洲PMC 数据库,使LLM能够收集、排名和综合已发表的研究。

Agent 4目标 生态系统,它专注于治疗靶点和疾病关联的高置信度证据收集。

______________________________________________________________________

🏗️ 架构和工作流程

服务器执行语义和基于关键字的检索,将来自欧洲PMC的原始XML/JSON响应转换为干净、机器可读的证据模型。

graph LR
    User([User / LLM Client]) |MCP Protocol| Server[Literature MCP Server]
    
    subgraph "Internal Processing"
        Server --> Router{Tool Router}
        Router --> T1[collect_target_evidence]
        Router --> T2[search_articles]
        Router --> T3[get_article_by_pmid]
        
        T1 & T2 & T3 --> Client[EuropePMCClient]
        Client --> EPMC_API[[Europe PMC REST API]]
    end
    
    subgraph "Ranking Logic"
        Client --> Ranker[Citation & Recency Weighted Ranking]
        Ranker --> Pydantic[Pydantic Result Models]
        Pydantic --> Server
    end

______________________________________________________________________

🚀 快速开始

1.安装

pip install literature-mcp

2.运行服务器

服务器非常灵活,支持两者 标准 (Claude Desktop的标准配置)以及 HTTP SSE 运输。

# Run over stdio (Standard)
literature-mcp --transport stdio

# Run as local HTTP server (SSE)
literature-mcp --port 8002

______________________________________________________________________

🛠️ 工具文档

collect_literature_target_evidence

Agent4Target工作流的主要工具。它对基因和疾病背景进行多策略搜索,返回被引用最多和最相关的证据记录。

  • 输入:

- gene_symbol (必填,例如“BRAF”) - disease_id (可选,例如“EFO_0000311”) - limit (最大记录数,默认值:15)

search_literature_articles

一种灵活的搜索工具,接受原始的欧洲PMC查询字符串(例如。, AUTHOR:"Vogelstein B" AND GENE:"KRAS").

  • 输入: query (字符串)

get_literature_article_by_pmid

检索特定文章的完整结构化元数据。

  • 输入: pmid (字符串)

get_literature_service_metadata

返回有关基础欧洲PMC客户端、API速率限制和运行状况的信息。

______________________________________________________________________

⚙️ 配置

变量默认值描述
LITERATURE_MCP_EUROPE_PMC_SEARCH_URLhttps://www.ebi.ac.uk/...REST API终结点。
LITERATURE_MCP_HTTP_PORT8002SSE运输港口。
LITERATURE_MCP_REQUEST_TIMEOUT_S30API调用的网络超时。
LITERATURE_MCP_LOG_LEVELINFO服务器日志的详细程度。

______________________________________________________________________

🖥️ 在Claude Desktop中的使用

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "literature-mcp": {
      "command": "literature-mcp",
      "args": ["--transport", "stdio"],
      "env": {
        "LITERATURE_MCP_LOG_LEVEL": "DEBUG"
      }
    }
  }
}

______________________________________________________________________

🧪 发展

该项目使用 uv 用于现代、快速的依赖关系管理。

# Clone and setup
git clone https://github.com/your-org/literature-mcp
cd literature-mcp
uv sync

# Run tests
uv run pytest

______________________________________________________________________

📄 许可证

麻省理工学院©2026文献MCP贡献者。部分 Agent 4目标 生态系统。

目录标签

目录标签

PythonClaude搜索生物医学检索本地部署临床证据收集文献分析代理接口EuropePMC

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP