# Data Aggregator

- Name: `io.github.musharna/data-aggregator-mcp`
- Tier: **Indexed** (Crawled from a public source. No check has passed yet, or a check failed.)
- Latest version: 0.54.0, released 2026-09-30
- Source: https://github.com/musharna/data-aggregator-mcp
- Trust page: https://mcpvetted.com/t/github-musharna-data-aggregator-mcp

Find & fetch research datasets across 17 archives, omics registries, and literature sources.

## What it can reach

- Network: none seen
- Files: none seen
- Accounts and secrets: Secret: NCBI_API_KEY, Secret: LLM_API_KEY, Secret: EMBEDDING_API_KEY, Secret: DATA_GOV_API_KEY

## Checks

### qualify: pass
Rules 2026-09-29.1, ran 2026-09-30T03:04:39.866Z.

### static: pass
Rules 2026-09-29.1, ran 2026-09-30T03:04:39.866Z.

### llm_claims: skipped
Rules 2026-09-29.1, ran 2026-09-30T03:04:39.866Z.
- [info] LLM claims check is not configured on this deploy.

## Install

### VS Code
Link: vscode:mcp/install?%7B%22name%22%3A%22data-aggregator-mcp%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22data-aggregator-mcp%3D%3D0.54.0%22%5D%2C%22env%22%3A%7B%22NCBI_API_KEY%22%3A%22%3CNCBI_API_KEY%3E%22%2C%22LLM_API_BASE%22%3A%22%3CLLM_API_BASE%3E%22%2C%22LLM_API_KEY%22%3A%22%3CLLM_API_KEY%3E%22%2C%22LLM_MODEL%22%3A%22%3CLLM_MODEL%3E%22%2C%22EMBEDDING_API_BASE%22%3A%22%3CEMBEDDING_API_BASE%3E%22%2C%22EMBEDDING_API_KEY%22%3A%22%3CEMBEDDING_API_KEY%3E%22%2C%22EMBEDDING_MODEL%22%3A%22%3CEMBEDDING_MODEL%3E%22%2C%22DATA_GOV_API_KEY%22%3A%22%3CDATA_GOV_API_KEY%3E%22%2C%22UNPAYWALL_EMAIL%22%3A%22%3CUNPAYWALL_EMAIL%3E%22%2C%22NCBI_EMAIL%22%3A%22%3CNCBI_EMAIL%3E%22%2C%22DATAVERSE_BASE_URL%22%3A%22%3CDATAVERSE_BASE_URL%3E%22%2C%22CACHE_TTL_SECONDS%22%3A%22%3CCACHE_TTL_SECONDS%3E%22%7D%7D
```sh
code --add-mcp '{"name":"data-aggregator-mcp","type":"stdio","command":"uvx","args":["data-aggregator-mcp==0.54.0"],"env":{"NCBI_API_KEY":"<NCBI_API_KEY>","LLM_API_BASE":"<LLM_API_BASE>","LLM_API_KEY":"<LLM_API_KEY>","LLM_MODEL":"<LLM_MODEL>","EMBEDDING_API_BASE":"<EMBEDDING_API_BASE>","EMBEDDING_API_KEY":"<EMBEDDING_API_KEY>","EMBEDDING_MODEL":"<EMBEDDING_MODEL>","DATA_GOV_API_KEY":"<DATA_GOV_API_KEY>","UNPAYWALL_EMAIL":"<UNPAYWALL_EMAIL>","NCBI_EMAIL":"<NCBI_EMAIL>","DATAVERSE_BASE_URL":"<DATAVERSE_BASE_URL>","CACHE_TTL_SECONDS":"<CACHE_TTL_SECONDS>"}}'
```
```json
{
  "servers": {
    "data-aggregator-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "data-aggregator-mcp==0.54.0"
      ],
      "env": {
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "LLM_API_BASE": "<LLM_API_BASE>",
        "LLM_API_KEY": "<LLM_API_KEY>",
        "LLM_MODEL": "<LLM_MODEL>",
        "EMBEDDING_API_BASE": "<EMBEDDING_API_BASE>",
        "EMBEDDING_API_KEY": "<EMBEDDING_API_KEY>",
        "EMBEDDING_MODEL": "<EMBEDDING_MODEL>",
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "UNPAYWALL_EMAIL": "<UNPAYWALL_EMAIL>",
        "NCBI_EMAIL": "<NCBI_EMAIL>",
        "DATAVERSE_BASE_URL": "<DATAVERSE_BASE_URL>",
        "CACHE_TTL_SECONDS": "<CACHE_TTL_SECONDS>"
      }
    }
  }
}
```
1. Click the link, or run the command.
2. VS Code asks you to confirm the server before it starts.

### Cursor
Link: cursor://anysphere.cursor-deeplink/mcp/install?name=data-aggregator-mcp&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJkYXRhLWFnZ3JlZ2F0b3ItbWNwPT0wLjU0LjAiXSwiZW52Ijp7Ik5DQklfQVBJX0tFWSI6IjxOQ0JJX0FQSV9LRVk%2BIiwiTExNX0FQSV9CQVNFIjoiPExMTV9BUElfQkFTRT4iLCJMTE1fQVBJX0tFWSI6IjxMTE1fQVBJX0tFWT4iLCJMTE1fTU9ERUwiOiI8TExNX01PREVMPiIsIkVNQkVERElOR19BUElfQkFTRSI6IjxFTUJFRERJTkdfQVBJX0JBU0U%2BIiwiRU1CRURESU5HX0FQSV9LRVkiOiI8RU1CRURESU5HX0FQSV9LRVk%2BIiwiRU1CRURESU5HX01PREVMIjoiPEVNQkVERElOR19NT0RFTD4iLCJEQVRBX0dPVl9BUElfS0VZIjoiPERBVEFfR09WX0FQSV9LRVk%2BIiwiVU5QQVlXQUxMX0VNQUlMIjoiPFVOUEFZV0FMTF9FTUFJTD4iLCJOQ0JJX0VNQUlMIjoiPE5DQklfRU1BSUw%2BIiwiREFUQVZFUlNFX0JBU0VfVVJMIjoiPERBVEFWRVJTRV9CQVNFX1VSTD4iLCJDQUNIRV9UVExfU0VDT05EUyI6IjxDQUNIRV9UVExfU0VDT05EUz4ifX0%3D
```json
{
  "mcpServers": {
    "data-aggregator-mcp": {
      "command": "uvx",
      "args": [
        "data-aggregator-mcp==0.54.0"
      ],
      "env": {
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "LLM_API_BASE": "<LLM_API_BASE>",
        "LLM_API_KEY": "<LLM_API_KEY>",
        "LLM_MODEL": "<LLM_MODEL>",
        "EMBEDDING_API_BASE": "<EMBEDDING_API_BASE>",
        "EMBEDDING_API_KEY": "<EMBEDDING_API_KEY>",
        "EMBEDDING_MODEL": "<EMBEDDING_MODEL>",
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "UNPAYWALL_EMAIL": "<UNPAYWALL_EMAIL>",
        "NCBI_EMAIL": "<NCBI_EMAIL>",
        "DATAVERSE_BASE_URL": "<DATAVERSE_BASE_URL>",
        "CACHE_TTL_SECONDS": "<CACHE_TTL_SECONDS>"
      }
    }
  }
}
```
1. Click the link to open Cursor.
2. Cursor shows the server and asks you to install it.

### Claude Code
```sh
claude mcp add data-aggregator-mcp -e NCBI_API_KEY=<NCBI_API_KEY> -e LLM_API_BASE=<LLM_API_BASE> -e LLM_API_KEY=<LLM_API_KEY> -e LLM_MODEL=<LLM_MODEL> -e EMBEDDING_API_BASE=<EMBEDDING_API_BASE> -e EMBEDDING_API_KEY=<EMBEDDING_API_KEY> -e EMBEDDING_MODEL=<EMBEDDING_MODEL> -e DATA_GOV_API_KEY=<DATA_GOV_API_KEY> -e UNPAYWALL_EMAIL=<UNPAYWALL_EMAIL> -e NCBI_EMAIL=<NCBI_EMAIL> -e DATAVERSE_BASE_URL=<DATAVERSE_BASE_URL> -e CACHE_TTL_SECONDS=<CACHE_TTL_SECONDS> -- uvx data-aggregator-mcp==0.54.0
```
1. Run the command in your terminal.
2. Restart or reload Claude Code if it's already open.

### Claude Desktop
```json
{
  "mcpServers": {
    "data-aggregator-mcp": {
      "command": "uvx",
      "args": [
        "data-aggregator-mcp==0.54.0"
      ],
      "env": {
        "NCBI_API_KEY": "<NCBI_API_KEY>",
        "LLM_API_BASE": "<LLM_API_BASE>",
        "LLM_API_KEY": "<LLM_API_KEY>",
        "LLM_MODEL": "<LLM_MODEL>",
        "EMBEDDING_API_BASE": "<EMBEDDING_API_BASE>",
        "EMBEDDING_API_KEY": "<EMBEDDING_API_KEY>",
        "EMBEDDING_MODEL": "<EMBEDDING_MODEL>",
        "DATA_GOV_API_KEY": "<DATA_GOV_API_KEY>",
        "UNPAYWALL_EMAIL": "<UNPAYWALL_EMAIL>",
        "NCBI_EMAIL": "<NCBI_EMAIL>",
        "DATAVERSE_BASE_URL": "<DATAVERSE_BASE_URL>",
        "CACHE_TTL_SECONDS": "<CACHE_TTL_SECONDS>"
      }
    }
  }
}
```
1. Open Settings, then Developer, then Edit Config.
2. Add the block below to claude_desktop_config.json.
3. Restart Claude Desktop.

### Claude (web) (not supported)
1. Claude on the web only connects to remote servers. Use Claude Desktop or Claude Code for this one.
