Model Context Protocol (MCP) server for bioinformatics web services like GEO, STRING, and UCSC Cell Browser.
Install with the open skills CLI (global, non-interactive — available in every Claude Code session):
npx skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill "mcpmed-bioinformatics-server" -g -a claude-code -yOr manually — copy the SKILL.md below into:
~/.claude/skills/mcpmed-bioinformatics-server/SKILL.md---
name: mcpmed-bioinformatics-server
description: Model Context Protocol (MCP) server for bioinformatics web services like GEO, STRING, and UCSC Cell Browser.
license: MIT
metadata:
author: Artificial Intelligence Group
version: "1.0.0"
compatibility:
- system: Python 3.10+
allowed-tools:
- run_shell_command
---
# MCPmed Bioinformatics Web Services
Adapts the Model Context Protocol (MCP) to bioinformatics web server backends. This creates a standardized, machine-actionable layer for LLMs to interact with external biological resources, matching the 2026 standard for agentic tools.
## When to Use This Skill
* "Query STRING database for protein-protein interactions via MCP"
* "Fetch dataset metadata from GEO using MCPmed"
* "Access UCSC Cell Browser data through MCP"
## Core Capabilities
1. **GEO Integration**: Search and retrieve Gene Expression Omnibus metadata autonomously.
2. **STRING DB Access**: Query protein-protein interaction networks contextually.
3. **UCSC Cell Browser**: Programmatic access to single-cell datasets.
## Workflow
1. **Step 1**: Start the MCPmed server to expose the bioinformatics backend tools.
2. **Step 2**: Connect the LLM client using MCP to query the integrated databases.
## Example Usage
**User**: "Query the STRING database for interactions with TP53."
**Agent Action**:
```bash
python3 -m mcpmed.cli query string --gene TP53
```
Build fully-integrated 3-statement models (IS, BS, CF) in Excel with working capital schedules, D&A roll-forwards, debt schedule, and the plugs that make cash and retained earnings tie. Pairs with excel-author.
Give the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses (e.g. hermes-agent@agentmail.to).
Airtable REST API via curl. Records CRUD, filters, upserts.