Agent skill
biomcp-server
Install this agent skill to your Project
npx add-skill https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/biomcp-server
SKILL.md
name: biomcp-server description: MCP bio bridge keywords:
- MCP
- PubMed
- ClinicalTrials
- server
- uv measurable_outcome: Stand up a working BioMCP endpoint (pip or uv) and return ≥1 PubMed + ≥1 ClinicalTrials.gov response to the client within 10 minutes. license: MIT metadata: author: BioMCP Team version: "1.0.0" compatibility:
- system: MCP-compliant clients allowed-tools:
- web_fetch
BioMCP Server
Deploy and operate the BioMCP server so MCP-compatible clients (Claude Desktop, LobeChat, etc.) can query biomedical databases via a single standardized interface.
When to Use
- Unified literature search (PubMed/PMC) inside MCP clients.
- Entity normalization via PubTator3 or genomic variant lookups.
- ClinicalTrials.gov queries without bespoke API wrappers.
Core Capabilities
- PubMed/PMC search: Execute complex literature queries.
- PubTator3 annotations: Map text to genes, diseases, chemicals, species.
- ClinicalTrials.gov: Retrieve trial metadata/protocols.
- Genomic variant lookups: Fetch variant/gene summaries from connected sources.
Deployment Workflow
- Install deps:
cd repo && uv sync(preferred) orpip install .. - Run server:
python -m biomcp.serverormake run; Docker Compose provided. - Configure client: Add command/args snippet from
README.mdinto MCP client config (Claude Desktop, BioKernel, etc.). - Test tools: Invoke PubMed + ClinicalTrials + variant endpoints to ensure connectivity.
- Monitor: Capture logs, rate-limit statuses, and data-source versions for audit.
Guardrails
- Keep API keys/env secrets outside the repo.
- Respect upstream rate limits to avoid throttling or bans.
- Document which data sources are enabled per deployment and update when they change.
References
- Source repo + configuration examples in
README.md,repo/docker-compose.yml, andrepo/Makefile.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
vcf-annotator
Annotate VCF variants with VEP, ClinVar, gnomAD frequencies, and ancestry-aware context. Generates prioritised variant reports.
chemist-analyst
Analyzes events through chemistry lens using molecular structure, reaction mechanisms, thermodynamics, kinetics, and analytical techniques (spectroscopy, chromatography, mass spectrometry). Provides insights on chemical processes, material properties, reaction pathways, synthesis, and analytical methods. Use when: Chemical reactions, material analysis, synthesis planning, process optimization, environmental chemistry. Evaluates: Molecular structure, reaction mechanisms, yield, selectivity, safety, environmental impact.
bio-alignment-io
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, and other alignment formats for phylogenetics and conservation analysis. Use when reading, writing, or converting alignment file formats.
sleep-analyzer
分析睡眠数据、识别睡眠模式、评估睡眠质量,并提供个性化睡眠改善建议。支持与其他健康数据的关联分析。
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
bio-hi-c-analysis-matrix-operations
Balance, normalize, and transform Hi-C contact matrices using cooler and cooltools. Apply iterative correction (ICE), compute expected values, and generate observed/expected matrices. Use when normalizing or transforming Hi-C matrices.
Didn't find tool you were looking for?