Token导航 LogoToken导航

MCP Server · AI代理

togo MCP

TogoMCP是一个为AI助手提供生物和生物医学RDF数据库访问的MCP服务器,支持SPARQL查询和REST API集成。

stdio官方级别未说明来源级核验工具 0
生物信息学PythonClaudeClaude Desktop

快速开始

作者 / 组织
dbcls
提供方
dbcls
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

8

仓库热度

收录来源

1 个

MCP World

选型结论

togo MCP 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

无需认证(安装命令里要填 API Key)

部署方式

公开资料未说明

安装与配置

安装命令

docker run -e NCBI_API_KEY="your-key-here" -p 8000:8000 togo-mcp

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

TogoMCP:RDF门户的MCP服务器

一 MCP(模型上下文协议) 服务器,允许AI助手(Claude等)通过SPARQL访问生物和生物医学RDF数据库 RDF门户,以及选定的REST API(NCBI E-utilities、UniProt、ChEMBL、PDB、Reactome、Rhea、MeSH等)。

快速入门:远程服务器(无需安装)

您可以直接使用托管的TogoMCP服务器,无需进行本地设置。\ 看 https://togomcp.rdfportal.org/ 用于连接说明。

______________________________________________________________________

本地安装

先决条件

1.安装 uv

# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

2.克隆并安装

git clone https://github.com/dbcls/togomcp.git
cd togomcp
uv sync

3.设置NCBI API密钥(对于NCBI工具是必需的)

获取您的NCBI API密钥 并将其导出:

export NCBI_API_KEY="your-key-here"

______________________________________________________________________

配置

克劳德桌面版

编辑您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: ~\AppData\Roaming\Claude\claude_desktop_config.json
{
    "mcpServers": {
        "togomcp": {
            "command": "/path/to/uv",
            "args": [
                "--directory",
                "/path/to/togomcp",
                "run",
                "togo-mcp-local"
            ],
            "env": {
                "NCBI_API_KEY": "your-key-here"
            }
        }
    }
}
小贴士:运行 which uv (macOS/Linux)或 where uv (Windows)查找到的完整路径 uv.
管理模式

替换 togo-mcp-local 随着 togo-mcp-admin 还可以启用用于生成新MIE(元数据互操作性交换)文件的工具,这对添加新数据库支持的贡献者很有用。

______________________________________________________________________

码头工人

A. Dockerfile 提供用于容器化部署。

推荐: docker compose

compose.yaml 定义两个服务-- togomcp-main (端口8000)和 togomcp-test (端口8001)--因此您可以从同一映像并行运行生产和暂存端点。

cp .env.example .env                                # then fill in NCBI_API_KEY
docker build -t localhost/togo-mcp:latest .         # build main image (tag in .env)
docker compose up -d togomcp-main                   # start main endpoint

常见操作:

docker compose logs -f togomcp-main                 # tail logs
docker compose down                                 # stop and remove all services
docker compose down togomcp-test                    # stop and remove just one
docker compose up -d togomcp-test                   # after rebuilding, recreates with new image

通过以下方式覆盖图像标签和主机端口 .env --看 .env.example 查看完整列表。使用 docker compose up -d --force-recreate 如果compose没有拾取重建的图像,以及 docker image prune -f 清理悬空层。

简单: docker run

对于没有组合的单个容器:

docker build -t togo-mcp .
docker run -e NCBI_API_KEY="your-key-here" -p 8000:8000 togo-mcp

______________________________________________________________________

工具调用日志记录(可选)

TogoMCP可以将每个MCP工具调用记录为每个调用一行JSON(时间戳, 工具名称、参数、状态、elapsed_ms、会话/请求/客户端ID、传输、, 客户端IP)。SPARQL调用丰富了端点URL、HTTP代码、行/字节 查询的SHA-256。可用于基准测试、MIE迭代、, 以及重建多工具序列。

On/off是一个单一的环境变量: TOGOMCP_QUERY_LOG未设置/为空=已禁用 (默认为零开销)。设置为可写文件路径以启用。 输出用途 RotatingFileHandler (50 MB×10,~500 MB上限)。

码头工人

compose.yaml 绑定支架 ./logs (以及 ./logs-test)在主机上 /var/log/togomcp 在每个集装箱内通过 TOGOMCP_QUERY_LOG / TOGOMCP_QUERY_LOG_TEST 从 .env.选择加入:

echo 'TOGOMCP_QUERY_LOG=/var/log/togomcp/togomcp.jsonl' >> .env
mkdir -p logs
docker compose up -d togomcp-main
tail -f logs/togomcp.jsonl

env变量中的路径是 集装箱侧 路径;捆绑架使 在以下位置可见同一文件 ./logs/togomcp.jsonl 在你的主机上。离开var unset会一直注销——不需要进行组合更改。

克劳德桌面(本地stdio)

添加 TOGOMCP_QUERY_LOG 到 env 旁边的街区 NCBI_API_KEY.使用 绝对路径(生成进程的cwd是不可预测的),并确保 父目录存在:

"env": {
    "NCBI_API_KEY": "your-key-here",
    "TOGOMCP_QUERY_LOG": "/Users/you/togomcp-logs/togomcp.jsonl"
}

然后 mkdir -p ~/togomcp-logs 一次并完全重新启动Claude Desktop。

______________________________________________________________________

可用数据库和工具

TogoMCP公开了用于查询以下内容的工具(通过SPARQL或REST API):

类别资源
蛋白质/蛋白质组学UniProt、PDB、jPOST
基因/基因组学NCBI基因、Ensembl、HGNC、OMA、Bgee、DDBJ
化学中国生物医药研究所、PubChem、中国生物工程研究所、Rhea、BRENDA
路径反应组
疾病/临床ClinVar、MedGen、MONDO、NANDO
文学PubMed,PubTator
微生物学BacDive、MediaDive、AMR门户
糖组学GlyCosmos
本体论/词汇MeSH,GO
分类学NCBI分类学

______________________________________________________________________

示例提示

连接后,您可以向您的AI助手询问以下问题:

  • *“在UniProt中查找与阿尔茨海默病相关的所有人类蛋白质。”*
  • *“在ChEMBL数据库上运行SPARQL查询,以查找靶向EGFR的化合物。”*
  • *“在PubMed上搜索有关CRISPR碱基编辑的最新论文。”*
  • *“反应组中涉及TP53基因的途径是什么?”*

______________________________________________________________________

目录结构

togomcp/
├── togo_mcp/               # Main Python package
│   ├── server.py           # MCP server entry point
│   ├── main.py             # Core logic and tool registration
│   ├── admin.py            # Admin-mode tools (MIE generation)
│   ├── api_tools.py        # REST API integrations (ChEMBL, PDB, Reactome, etc.)
│   ├── ncbi_tools.py       # NCBI E-utilities tools
│   ├── rdf_portal.py       # RDF Portal / SPARQL tools
│   ├── togoid.py           # TogoID identifier conversion tools
│   └── data/               # Bundled data files (included in wheel)
│       ├── mie/            # MIE files (YAML, one per database)
│       ├── docs/           # Developer documentation
│       └── resources/      # Static resources (endpoints.csv, prompts, etc.)
├── benchmark/              # Benchmarking scripts and results
├── scripts/                # Utility/maintenance scripts
├── workflows/              # Example workflow prompts
├── Dockerfile              # Docker build configuration
├── pyproject.toml          # Python project metadata and entry points
└── uv.lock                 # Locked dependency versions (uv)

______________________________________________________________________

贡献

欢迎投稿!要添加对新数据库的支持,请参阅 togo_mcp/data/mie/ 目录和用于生成MIE文件的管理模式工具。请在GitHub上打开问题或拉取请求。

参考

金城,A.R.,山本,Y.,布斯塔曼特·拉里特,S.,拉布拉多Gayo,J.-E.,&藤泽,T.(2026)。TogoMCP:通过模式引导的LLM和模型上下文协议对生命科学知识图进行自然语言查询。 *bioRxiv*. https://doi.org/10.64898/2026.03.19.713030

许可证

该项目根据 MIT许可证.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

生物信息学Python本地部署RDF数据库SPARQL查询RESTAPI集成AI助手

支持客户端

Claude DesktopClaude

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

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

同类对比

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

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

togo MCP 怎么安装?

公开资料给出的安装命令是 docker run -e NCBI_API_KEY="your-key-here" -p 8000:8000 togo-mcp,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

togo MCP 怎么在 Claude Desktop、Cursor 里配置?

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

togo MCP 收费吗?

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

togo MCP 需要 API Key 吗?

安装命令里要填 API Key,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

togo MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP