io.github.pubspro/pharma-mcp
MCP server for ClinicalTrials.gov, PubMed, FDA drug labels, FAERS, and ICH guidelines.
Que pouvez-vous faire avec io.github.pubspro/pharma-mcp ?
- Rapid literature gap analysis for advisory boards and manuscripts
- Auto-format reference lists from PubMed searches
- Check ICH E3 requirements mid-draft without switching tabs
- Search FDA labels for labeling precedent
- Check FAERS signal for benefit-risk narratives
- Retrieve ICH guideline requirements for CTD modules
- Competitive landscape searches across ClinicalTrials.gov
- Identify comparable trial designs and endpoints
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@pubspro/pharma-mcpclaude mcp add pharma-mcp -- npx -y @pubspro/pharma-mcp@1.0.0
{
"mcpServers": {
"pharma-mcp": {
"command": "npx",
"args": [
"-y",
"@pubspro/pharma-mcp@1.0.0"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
pharma-mcp
MCP server for clinical and pharmaceutical data.
Gives Claude and any MCP-compatible AI agent direct access to:
- ClinicalTrials.gov — search and retrieve trial protocols, endpoints, eligibility criteria
- PubMed — literature search with MeSH terms, full abstracts, citation formatting
- FDA openFDA — drug labels, approved indications, warnings, boxed warnings
- FDA FAERS — adverse event reports with patient demographics and outcomes
- ICH Guidelines — structured summaries of E3, E6, E9, M4, Q1A, and more
No API keys required. All data sources are public. Runs locally in under 60 seconds.
Tools
| Tool | Description |
|---|---|
search_clinical_trials | Search ClinicalTrials.gov by condition, drug, or sponsor |
get_trial_details | Full protocol details by NCT ID |
search_pubmed | PubMed literature search with MeSH, Boolean, date filters |
get_pubmed_abstract | Full abstract + metadata by PMID |
search_fda_drugs | FDA drug label search — indications, warnings, dosage forms |
get_fda_adverse_events | FAERS adverse event reports by drug and/or reaction |
get_ich_guideline | ICH guideline summaries by code (E3, E6, M4…) or topic |
format_citation | Vancouver, APA, or AMA citation from a PMID |
Quickstart
Install
git clone https://github.com/pubspro/pharma-mcp.git
cd pharma-mcp
npm install
Add to Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"pharma-mcp": {
"command": "node",
"args": ["/absolute/path/to/pharma-mcp/src/index.js"]
}
}
}
Restart Claude Desktop. The tools appear automatically.
Add to Claude Code
claude mcp add pharma-mcp node /absolute/path/to/pharma-mcp/src/index.js
Example prompts
Once connected, ask Claude:
Search ClinicalTrials.gov for Phase 3 recruiting trials for non-small cell lung cancer involving osimertinib.
Find the 10 most recent PubMed papers on GLP-1 receptor agonists and cardiovascular outcomes. Format citations in Vancouver style.
Get the FDA label for semaglutide — what are the boxed warnings and contraindications?
What does ICH E3 require for a clinical study report? Which sections are mandatory?
Pull adverse event reports for dupilumab involving anaphylaxis from FAERS.
Use cases
Medical writers and publications teams
- Rapid literature gap analysis for advisory boards and manuscripts
- Auto-format reference lists from PubMed searches
- Check ICH E3 requirements mid-draft without switching tabs
Regulatory affairs
- Search FDA labels for labeling precedent
- Check FAERS signal for benefit-risk narratives
- Retrieve ICH guideline requirements for CTD modules
Clinical development
- Competitive landscape searches across ClinicalTrials.gov
- Identify comparable trial designs and endpoints
AI agent pipelines
- Chain pharma-mcp tools with other MCP servers for autonomous regulatory research workflows
Data sources
All data retrieved in real time from official public APIs — no data stored, no API keys required:
Requirements
- Node.js 18+
- npm
Roadmap
- [ ] EMA EPAR search
- [ ] DailyMed full prescribing information
- [ ] GPP4 / ICMJE authorship criteria checker
- [ ] ClinVar genetic variant lookup
PRs and issues welcome.
License
MIT
Questions fréquentes
Qu'est-ce que io.github.pubspro/pharma-mcp ?
MCP server for ClinicalTrials.gov, PubMed, FDA drug labels, FAERS, and ICH guidelines.
Comment installer io.github.pubspro/pharma-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add pharma-mcp -- npx -y @pubspro/pharma-mcp@1.0.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.pubspro/pharma-mcp ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.pubspro/pharma-mcp est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.pubspro/pharma-mcp ?
Il est publié par pubspro. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.