Token导航 LogoToken导航TokenDH.com
BioContextAI Knowledgebase MCP logo
数据服务stdio官方级别未说明来源级核验

BioContextAI Knowledgebase MCP

MCP Server

BioContextAI知识库MCP是一个用于生物医学研究的模型上下文协议服务器,为人工智能系统与生物医学资源之间提供标准化连接层,支持本地部署和远程访问。

工具数

0

提示词数

0

GitHub Stars

23

资源数

0
PythonClaude数据分析Claude DesktopClaudeCursorWindsurfVS Code

安装说明

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

作者 / 组织

biocontext-ai

提供方

biocontext-ai

最后核验

2026/5/17 20:23

运行时

Docker

快速接入

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

命令预览

docker run -p 127.0.0.1:8000:8000 biocontext_kb:latest

详细介绍

BioContextAI-知识库MCP

![BioContextAI - Registry](https://biocontext.ai/registry/biocontext-ai/knowledgebase-mcp) ](https://pypi.org/project/biocontext_kb/) ![License](https://github.com/biocontext-ai/knowledgebase-mcp) ![uv](https://github.com/astral-sh/uv) ![Ruff](https://github.com/astral-sh/ruff) ![pre-commit](https://github.com/pre-commit/pre-commit) ](https://github.com/biocontext-ai/knowledgebase-mcp/actions/workflows/ci.yaml) ![codecov](https://codecov.io/github/biocontext-ai/knowledgebase-mcp)

用于生物医学研究的模型上下文协议(MCP)服务器,在人工智能系统和生物医学资源之间提供标准化的连接层。文档和使用指南可在以下网址获得:https://biocontext.ai

概述

BioContextAI知识库MCP 是通用生物医学资源的MCP服务器实现,使代理大型语言模型(LLM)能够检索经过验证的信息并执行特定领域的任务。与之前需要为每个资源进行自定义集成的方法不同,BioContextAI KB MCP通过模型上下文协议提供了一个统一的访问层,实现了AI系统和特定领域数据源之间的互操作性。

知识库MCP可通过以下两种方式获得:

  • 用于本地托管的开源软件包(请参阅 安装) - 为Claude Desktop、IDE或您自己的代理系统选择此选项
  • 远程服务器,用于在https://biocontext-kb.fastmcp.app/mcp(仅用于测试目的,以合理使用为准)
\[!警告\] 如果可能,我们建议您在本地运行BioContextAI知识库MCP,以避免速率限制,并确保该服务可用于依赖远程托管的应用程序。

知识库MCP是更广泛的 BioContextAI项目The BioContextAI注册表 对公开生物医学数据库和分析工具的社区服务器进行编目,为社区提供工具发现和分发的资源。注册表索引可以在以下位置找到:https://biocontext.ai/registry.

已实施的工具

BioContextAI知识库MCP公开了许多外部生物医学API。您可以将BioContextAI视为LLM的浏览器,使其能够在这些知识库中查找相关信息。使用BioContextAI知识库MCP时,请确保遵守相应服务的使用限制(例如费率限制)。 如果您在研究中使用这些服务的数据,请务必引用BioContextAI以及相应的数据源/工具。

\[!警告\] 通过这些API访问的数据不受BioContextAI知识库MCP许可证的保护。您有责任确保您对数据的使用符合允许的做法。

工具

OpenAPI MCP服务器

FastMCP 允许将遵循OpenAPI规范的REST端点轻松转换为MCP服务器。我们添加了代码,根据配置文件提供的模式自动创建此类服务器,以便部署自己版本的BioContextAI的用户可以轻松扩展可用工具的列表。配置文件位于 src/biocontext_kb/openapi/config.yaml默认情况下,不包括OpenAPI服务器,但您可以编辑配置文件以添加服务。

安装

  1. 使用Claude Desktop进行本地设置:

编辑您的 claude_desktop_config.json 文件。要找到它,请单击您的姓名,然后单击“设置”。接下来,点击“开发人员”查看“本地MCP服务器”,然后点击“编辑配置”。

{
  "mcpServers": {
    "biocontext_kb": {
      "command": "uvx", // On Mac, use "brew install uv"
      "args": [
        "biocontext_kb@latest"
      ],
      "env": {
        "UV_PYTHON": "3.12"
      }
    }
  }
}
\[!警告\] 不要忘记重新启动Claude以应用更改。
  1. 本地设置 uv

使用流式HTTP和uvicorn运行服务器:

export MCP_ENVIRONMENT=PRODUCTION && export PORT=8000 && uvx biocontext_kb

使用stdio传输运行服务器:

export MCP_ENVIRONMENT=DEVELOPMENT && uvx biocontext_kb
  1. 使用IDE进行本地设置

更改编码代理的配置文件,例如VS Code(.vscode/mcp.json),光标(.cursor/mcp.json),或WindSurf(.codeium/windsurf/mcp_config.json):

{
  // VS Code: Use "servers" instead of "mcpServers"
  "mcpServers": {
    "biocontext_kb": {
      // if it doesn't work, replace with the `which uvx` path (installation via Homebrew recommended on macOS)
      "command": "uvx",
      "args": [
        "biocontext_kb@latest"
      ],
    }
  }
}

使用Windows和WSL2时,上述配置需要进行如下调整:

{
  // VS Code: "servers"
  "mcpServers": {
    "biocontext_kb": {
      "command": "wsl",
      "args": [
        "~/.local/bin/uvx", // set to the path to your `uvx`
        "biocontext_kb"
      ]
    }
  }
}
  1. 码头工人

克隆此存储库的最新版本:

git clone https://github.com/biocontext-ai/knowlegebase-mcp.git
cd knowlegebase-mcp

然后构建容器,与多名uvicorn工人一起运行gunicorn:

# Build the docker container
docker build -t biocontext_kb:latest .
docker run -p 127.0.0.1:8000:8000 biocontext_kb:latest

这将暴露您的MCP服务器:http://127.0.0.1:8000/mcp/

\[!警告\] 对于公共部署,您应该禁用不必要的端口,并通过反向代理(例如Nginx或Caddy)访问MCP服务器。您可能还希望将运行用户和目录配置为具有有限权限,在无根设置中使用Docker或podman,并采取其他安全措施,如Cloudflare的DDOS保护或fail2ban。

MCP客户端

要开发自己的使用MCP服务器的代理系统,您可能需要考虑以下一些选项:

出版物和文件

您可以在此处找到我们的自然生物技术通信: https://www.nature.com/articles/s41587-025-02900-9.

如果我们的工作对你的研究有用,请按如下方式引用。

@article{BioContext_AI_Kuehl_Schaub_2025,
  title={BioContextAI is a community hub for agentic biomedical systems},
  url={http://dx.doi.org/10.1038/s41587-025-02900-9},
  urldate = {2025-11-06},
  doi={10.1038/s41587-025-02900-9},
  year = {2025},
  month = nov,
  journal={Nature Biotechnology},
  publisher={Springer Science and Business Media LLC},
  author={Kuehl, Malte and Schaub, Darius P. and Carli, Francesco and Heumos, Lukas and Hellmig, Malte and Fernández-Zapata, Camila and Kaiser, Nico and Schaul, Jonathan and Kulaga, Anton and Usanov, Nikolay and Koutrouli, Mikaela and Ergen, Can and Palla, Giovanni and Krebs, Christian F. and Panzer, Ulf and Bonn, Stefan and Lobentanzer, Sebastian and Saez-Rodriguez, Julio and Puelles, Victor G.},
  year={2025},
  month=nov,
  language={en},
}

更多资源

  • 项目文件:https://biocontext.ai
  • API文件:https://docs.kb.biocontext.ai/
  • BioContextAI注册表:https://github.com/biocontext-ai/registry
  • 聊天界面:https://biocontext.ai/chat

许可证

此项目在Apache License 2.0下获得许可-有关详细信息,请参阅License文件。

\[!警告\] Apache 2.0许可证仅适用于此存储库中提供的代码。对于单独集成的API的使用限制和许可证,用户应直接参考相应的API提供商。我们在下面提供概述。

数据来源和许可

数据源许可证URL备注
阿尔法折叠(EMBL-EBI)CC BY 4.0https://alphafold.ebi.ac.uk/
抗体注册表(RRID)CC0(元数据:CC-NC)https://www.antibodyregistry.org/faq对某些元数据的商业重用限制
bioRxiv/medRxivCC BY 4.0https://www.biorxiv.org/about/FAQ预印本内容许可证各不相同
ClinicalTrials.gov API服务条款https://clinicaltrials.gov/about-site/terms-conditions需要署名
Ensembl无限制\*https://www.ensembl.org/info/about/legal/disclaimer.html\*某些第三方数据可能有限制
欧洲PMC各种/版权保护https://europepmc.org/Copyright单个物品许可证各不相同
谷歌学术服务条款https://scholar.google.com/intl/en/scholar/terms.html速率限制;负责任地使用
Grants.gov API服务条款https://www.grants.gov/api/terms-conditions需要署名
人类蛋白图谱CC BY-SA 4.0https://www.proteinatlas.org/about/licence
InterProCC0 1.0通用版https://www.ebi.ac.uk/interpro/包括InterPro、Pfam、PRINTS和SFLD数据
KEGG专有(免费学术用途)https://www.kegg.jp/kegg/legal.html不允许商业服务/远程托管
本体查找服务(EMBL-EBI)通常为CC0/CC BYhttps://www.ebi.ac.uk/licencing/请参阅EMBL-EBI一般许可
开放目标CC0 1.0https://platform-docs.opentargets.org/licence
OpenFDACC0 1.0通用版\*https://open.fda.gov/license/\*某些数据可能有限制
PanglaoDB公共数据https://panglaodb.se/about.html所有数据都是公开的
骄傲CC0/CC增加4.0\*https://www.ebi.ac.uk/pride/markdownpage/license\*CC0适用于2018年6月以上的数据集,CC BY 4.0适用于衍生资源
反应组CC0https://reactome.org/license
字符串CC乘以4.0https://string-db.org/cgi/access?footer_active_subpage=licensing
UniProtCC BY 4.0https://www.uniprot.org/help/license

免责声明

用户在通过此MCP服务器访问数据时,全权负责确保遵守所有适用的许可条款和条件。 上面列出的许可证和条款可能会发生变化,其他引用要求可能适用于特定的数据集或出版物。在将任何数据用于商业目的、重新分发或发布之前,请直接从每个数据源查看当前的许可条款。一些数据源可能具有本摘要中未完全捕捉到的其他限制。

对于KEGG数据,请注意,虽然允许学术使用,但根据其专有许可条款,不允许使用KEGG数据提供商业服务或远程托管。

目录标签

目录标签

PythonClaude数据分析生物医学研究本地部署AI集成知识库服务数据标准化科学计算

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP