pubmed-stream
Search PubMed and PMC, read full texts, map evidence and build Obsidian knowledge graphs
Connector by melhzy · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/melhzy-pubmed-stream
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 2 read · 3 write · 0 delete · 4 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
read_articlesearch_pmc
Write 3 · Create, change, send or run things.
build_knowledge_graphdownloadexport_citations
Not yet classified 4 · We could not tell from the name and description.
fetch_abstractslist_articlesmost_citedneighborhood
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
NCBI_API_KEY
Other settings (environment variables or headers).
NCBI_EMAIL
Network hosts it talks to 15
account.ncbi.nlm.nih.gov· found in codeapi.infini-gram.io· found in codeapi.semanticscholar.org· found in codedoi.org· found in codeeutils.ncbi.nlm.nih.gov· found in codegithub.com· found in codeinfini-gram.io· found in codelinkeddiscoveries.ncbi.nlm.nih.gov· found in codemelhzy.github.io· found in codemeshb.nlm.nih.gov· found in codeobsidian.md· found in codeollama.com· found in codepmc.ncbi.nlm.nih.gov· found in codepubmed.ncbi.nlm.nih.gov· found in codesemanticscholar.org· found in code
Files it touches
- Your home directory (~)
~/.pubmed-stream.json- Any path the agent passes to its tools
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
build_knowledge_graphLink a study's searches and key papers into an Obsidian vault, kg_<topic>, with notes for papers, MeSH concepts and searches. Later calls with the same topic add to it; refresh reruns every recorded search and key paper.
downloadDownload the newest matches of a PMC search as JSON files, one per article, into <output_dir>/<folder named after the search>. Existing files are skipped. Articles whose publishers forbid downloading are counted as unavailable.
export_citationsWrite the downloaded articles, or chosen ones, as a BibTeX or RIS file that Zotero, EndNote or Mendeley imports. Give the researcher the file's path.
fetch_abstractsSave the abstracts of a PubMed search's newest matches, including articles whose full text is not free in PMC, into the same folder download uses. list_articles then shows them marked [abstract only]. Use it when search_pmc reports many more articles in PubMed than in PMC.
list_articlesDownloaded articles, newest first, each once: identifiers, year, journal, title and length. With ids, only those articles; with abstracts, their abstracts too. Scan titles first, then read the abstracts of the articles that bear on the question.
most_citedThe works the downloaded articles cite most: the field's foundations, and good key papers for the neighborhood tool.
neighborhoodSimilar, citing and cited papers of one PubMed article, with counts of reviews, retractions and NIH funding, and the retracted papers named. Saved as <output_dir>/neighborhood_<pmid>/neighborhood.json.
read_articleThe full text of one downloaded article. With find, only the paragraphs that contain the term, numbered, which is usually enough; without it, the text up to max_chars.
search_pmcCount a PubMed Central search and list its newest matches, without downloading. Use PubMed field tags: [Title], [Title/Abstract], [mh] for MeSH, "open access"[filter]. Plain words match anywhere in the full text, so most results are off topic.
Compare and alternatives
Featured in
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Weekly downloads
- 780
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
- Last package publish
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.melhzy/pubmed-stream- Version
- 0.4.4
- Auth
- API key
- Packages
- pypi pubmed-stream
- License
- MIT
- Repository
- github.com/melhzy/pubmed-stream
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
pubmed-stream MCP server. Agent Mart. https://agentmart.dev/connectors/melhzy-pubmed-stream (last updated 2026-10-24)