CzechMedMCP
Allows searching and retrieving biomedical articles from the PubMed database.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CzechMedMCPFind the current availability of Paralen in Czech pharmacies"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CzechMedMCP: AI napojení na české zdravotnictví
Open source MCP server se 60 nástroji pro české i globální zdravotnické zdroje. Propojuje Claude, Cursor a další AI asistenty s SUKL, MKN-10, PubMed a dalšími databázemi.
Rychlý startů
# Instalace z GitHubu
uv tool install git+https://github.com/petrsovadina/CzechMedMCP.gitClaude Desktop / Cursor / VS Code...
Přidejte do konfigurace MCP serverů:
{
"mcpServers": {
"czechmedmcp": {
"command": "czechmedmcp",
"args": ["run"]
}
}
}Remote HTTP server
Pro vzdálený přístup (produkce běží na Railway):
czechmedmcp run --mode streamable_http --host 0.0.0.0 --port 8000MCP Inspector (testování)
npx @modelcontextprotocol/inspector czechmedmcp runKatalog nástrojů (60)
České zdravotnické nástroje (23)
Modul | Nástrojů | Popis |
SUKL | 8 | Registr léčiv, SPC/PIL, dostupnost, lékárny |
MKN-10 | 4 | Diagnózy, hierarchie, statistiky |
NRPZS | 3 | Poskytovatelé zdravotních služeb |
SZV | 3 | Zdravotní výkony, kalkulace úhrad |
VZP | 2 | Úhrady léčiv, porovnání alternativ |
Workflow | 3 | Drug profile, diagnosis assist, referral assist |
Globální biomedicínské nástroje (37)
Modul | Nástrojů | Zdroj |
Články | 2 | PubMed, PubTator3, bioRxiv, Europe PMC |
Klinické studie | 6 | ClinicalTrials.gov, NCI CTS API |
Genomické varianty | 3 | MyVariant.info, cBioPortal, OncoKB |
Geny, nemoci, léčiva | 3 | MyGene, MyDisease, MyChem |
NCI | 6 | NCI Thesaurus (organizace, intervence, biomarkery) |
OpenFDA | 12 | Nežádoucí účinky, labely, přístroje, schválení |
Obohacení | 1 | Enrichr (genové sady) |
Utility | 4 | Unified search, fetch, think, metrics |
Konfigurace
cp .env.example .envProměnná | Popis | Povinná |
| API klíč pro NCI Clinical Trials | Ne |
| API klíč pro OpenFDA | Ne |
| Token pro OncoKB | Ne |
| API klíč pro AlphaGenome | Ne |
České zdravotnické nástroje nevyžadují žádné API klíče — všechna data jsou veřejná.
Vývoj
# Instalace a nastavení
uv sync --all-extras && uv run pre-commit install
# Spuštění testů
uv run python -m pytest -x --ff -n auto --dist loadscope
# Lint + formátování
uv run ruff check src tests && uv run ruff format src tests
# Kompletní kontrola kvality
make checkDeployment
Komponenta | Platforma | Konfigurace |
MCP Server | Railway |
|
MCP Server | Arcade Cloud |
|
Landing page | Vercel | root directory |
Dokumentace | Vercel |
Docker (lokální)
docker compose up --build
# MCP endpoint: http://localhost:8000/mcp
# Health: http://localhost:8000/healthRailway
Push na main spustí auto-deploy (CI musí projít). Konfigurace:
Dockerfile— Python 3.11-slim,.[worker]extrasrailway.json— healthcheck na/health, restart on failureEnv vars:
MCP_MODE=streamable_http,PORTnastavuje Railway automaticky
Ruční deploy:
railway up --detachArcade Cloud
Alternativní deployment přes Arcade — spravovaná platforma s auth, discovery a multi-user přístupem:
# Instalace CLI
uv tool install arcade-mcp
# Login + deploy (60 nástrojů)
arcade login
arcade deploy -e src/czechmedmcp/arcade/entrypoint.py
# PoC deploy (5 nástrojů pro validaci)
arcade deploy -e src/czechmedmcp/arcade/poc_entrypoint.pyArcade vyžaduje optional dependency: uv sync --extra arcade
Vercel (web + docs)
Obě Next.js aplikace se deployují automaticky z monorepa:
Landing page: root directory
apps/, framework Next.jsDokumentace: root directory
apps/docs, static export (output: 'export')
Licence
MIT — plná svoboda komerčního využití.
Latest Blog Posts
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/petrsovadina/CzechMedMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server