Data Aggregator

io.github.musharna/data-aggregator-mcp

About Data Aggregator

Data Aggregator is an MCP server published by the GitHub account musharna. Find & fetch research datasets across 21 archives, omics registries, and literature sources.

It runs on your own machine: your AI client starts it from the PyPI package data-aggregator-mcp at version 0.75.4.

It asks for 4 secrets: NCBI_API_KEY, LLM_API_KEY, EMBEDDING_API_KEY and DATA_GOV_API_KEY. Give it a key with the least access that still works.

Version 0.75.4 was published on 20 October 2026, and the source code is public, so you can read it before installing.

Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.

What it asks for

VariableRequiredSecretDescription
NCBI_API_KEYNoYesOptional NCBI E-utilities API key; raises the rate limit 3->10 req/s for omics, literature, and taxonomy lookups.
LLM_API_BASENoNoBase URL of an OpenAI-compatible /chat/completions endpoint; enables search(understand=true) and search(multi_query=true).
LLM_API_KEYNoYesBearer token for the LLM endpoint (LLM_API_BASE); omit for keyless local servers.
LLM_MODELNoNoModel name passed to the LLM endpoint (default: gpt-4o-mini); set to whatever your endpoint serves.
EMBEDDING_API_BASENoNoBase URL of an OpenAI-compatible /embeddings endpoint; enables search(rank=semantic) re-ranking.
EMBEDDING_API_KEYNoYesBearer token for the embeddings endpoint (EMBEDDING_API_BASE); omit for keyless local servers.
EMBEDDING_MODELNoNoModel name passed to the embeddings endpoint (default: text-embedding-3-small).
DATA_GOV_API_KEYNoYesOptional api.data.gov key for the data.gov source; without it requests fall back to the shared public DEMO_KEY, which is aggressively rate-limited.
UNPAYWALL_EMAILNoNoEmail address sent to the Unpaywall API; required to enable the Unpaywall PDF fallback leg of literature full-text retrieval.
NCBI_EMAILNoNoContact address sent to NCBI's ID converter; falls back to UNPAYWALL_EMAIL when unset.
DATAVERSE_BASE_URLNoNoResolve Dataverse DOIs against a different installation (default: https://dataverse.harvard.edu).
CACHE_TTL_SECONDSNoNoResolve-cache lifetime in seconds (default: 3600); an unparseable value falls back to the default.

Checks

CheckResultDetail
Source repository linkedPasshttps://github.com/musharna/data-aggregator-mcp
Version pinnedPassEvery package has an explicit version
Secrets requestedWarnAsks for 4 secrets: NCBI_API_KEY, LLM_API_KEY, EMBEDDING_API_KEY, DATA_GOV_API_KEY
Known package registryPassAll packages come from npm, PyPI, OCI, NuGet or MCPB
Namespace ownershipInfoName verified via GitHub account musharna
Registry text aimed at the AIPassDescription and settings contain no hidden characters or instructions to the AI
Install scriptsPassdata-aggregator-mcp 0.75.4 has no setup.py; nothing runs at install
Code red flagsPassRead 511 files in data-aggregator-mcp 0.75.4: no obfuscation, encoded execution, credential reads or data-collection endpoints found
Text aimed at the AIPassNo hidden characters or instructions to the AI in 511 files, including comments and the README

Popularity & health: 61 / 100

Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.

Popularity13 / 40

4 GitHub stars, 303 downloads last week, no Hacker News posts found. Best two of the three, each on a log scale.

Activity25 / 25

Last push 2026-10-29, last release 2026-10-20, 1,140 commits in 90 days.

Issue health8 / 15

4 closed of 9 issues, too few to judge. No data, so half marks.

Our checks16 / 20

1 warning, each costing a fifth.

0 forks, 336 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.

What people say

No Hacker News threads link to its source code.

Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.

Facts

Registry nameio.github.musharna/data-aggregator-mcp
PublisherGitHub account musharna
How the name is verifiedName verified via GitHub account musharna. The registry ties the name prefix to that account or domain; it does not check the code.
TypeLocal: runs on your machine from a package
Packagespypi data-aggregator-mcp 0.75.4 (stdio)
Version0.75.4
Published
Last updated
Source repositoryhttps://github.com/musharna/data-aggregator-mcp
WebsiteNone linked
CategoryDatabases & data (assigned by keyword rule, not by hand)

Related servers in Databases & data