Skip to main content
Glama
quick-architecture.md3.52 kB
# Quick Architecture Overview ## System Architecture (Simplified) ``` ┌─────────────────────────────────────────────────────────────┐ │ Clients │ ├─────────────┬──────────────┬──────────────┬─────────────────┤ │ CLI │ Claude │ Python SDK │ Custom Client │ └──────┬──────┴──────┬───────┴──────┬───────┴─────────┬───────┘ │ │ │ │ └─────────────┴──────────────┴─────────────────┘ │ ┌───────▼────────┐ │ BioMCP Core │ │ (MCP Server) │ └───────┬────────┘ │ ┌───────────────────┼───────────────────┐ │ │ │ ┌───────▼────────┐ ┌────────▼────────┐ ┌───────▼────────┐ │ Article Handler │ │ Trial Handler │ │ Variant Handler │ └───────┬────────┘ └────────┬────────┘ └───────┬────────┘ │ │ │ ┌───────▼────────┐ ┌────────▼────────┐ ┌───────▼────────┐ │ PubMed/PubTator│ │ ClinicalTrials │ │ MyVariant.info │ │ cBioPortal │ │ NCI CTS │ │ AlphaGenome │ └────────────────┘ └─────────────────┘ └────────────────┘ ``` ## Data Flow ``` User Query → Think → Plan → Search → Enrich → Format → Response │ │ │ │ └────────────────────────┴─────────┴────────────────────┘ Cache Layer ``` ## Quick Command Flow ``` $ biomcp article search --gene BRAF │ ▼ Parse Args → Validate → Route to Handler │ ▼ Check Cache Hit? │ Miss? │ │ │ └→ Fetch from API → Store │ │ └─────────────────────────┘ │ ▼ Format & Return ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/genomoncology/biomcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server