Nobleblocks Mcp

com.nobleblocksPublished by nobleblocks.comOfficial publisherv2.0.0Updated Oct 24, 2026

Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

A remote MCP server that lets an assistant search a large academic paper index, fetch paper metadata, and format citations.

What you can do
Search the paper index by keyword relevance, returning titles, authors, years, journals, DOIs, citation counts and abstract excerpts, with a limit on results and a link to each paper on NobleBlocks. Retrieve full metadata for a single paper, including authors, journal, volume, issue, pages, DOI, PMID, ARK identifier, citation count and abstract. Format a citation for a paper as BibTeX, RIS or APA 7, using the paper's ARK link when one is confirmed and its DOI link otherwise.
When to use it
Useful when you want an assistant to look up scholarly literature, check a paper's bibliographic details, or produce ready-to-paste citations without leaving the chat. It suits research, writing and reference-management tasks rather than general web search.
Requirements
A remote endpoint at mcp.nobleblocks.com, reachable over the network. A free NobleBlocks account is required for all usage; the README describes signing in through the connector, or supplying an API key in the NOBLEBLOCKS_API_KEY environment variable for local or editor setups. Free and paid plans have different daily limits.
Before you install
All usage requires a NobleBlocks account, and the README describes an API key (NOBLEBLOCKS_API_KEY) for local and editor configurations; treat it as a secret. Searches and paper lookups are sent to the NobleBlocks backend, which performs indexing, ranking and knowledge-graph work. The README mentions a paid Pro plan with higher limits and literature-review generation, so check plan terms before relying on it.

Installation

In SourceWeft

  1. Open Nobleblocks Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.nobleblocks%2Fnobleblocks-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "nobleblocks": {
      "type": "http",
      "url": "https://mcp.nobleblocks.com/mcp"
    }
  }
}

README

NobleBlocks MCP Server

[MCP Registry] [License] [Papers]

Search 340 million deduplicated academic papers from Claude Desktop, Claude Web, ChatGPT, Cursor, VS Code Copilot, or any MCP-compatible tool. Covers 15+ academic databases — all cross-linked through a biomedical knowledge graph with 1.3M+ entities and 109M+ paper connections.

This is a thin authenticated client — all indexing, ranking, vector search, and knowledge graph traversal runs on the NobleBlocks backend. You get fast results without managing any infrastructure.


What's in the index

SourcePapersUpdates
OpenAlex~250M worksDaily
Semantic Scholar~220M papersWeekly
PubMed / MEDLINE~41M articlesDaily
Europe PMC~43M articlesDaily
CrossrefIncrementalDaily
arXiv~2.5M preprintsDaily
bioRxiv / medRxiv~1K/dayDaily
ClinicalTrials.gov~582K trialsDaily
UnpaywallOA link resolutionDaily
DBLPComputer scienceVia OpenAlex
CORE~37M open access outputsComing soon
BASE (Bielefeld)Discovery metadataVia OpenAlex
DOAJOpen access journalsVia Crossref
Papers with CodeML/AI benchmarksWeekly
Retraction WatchRetraction statusWeekly
USPTO / EPO patents~9.3M patent-paper linksDaily
…and others

All sources are cross-deduplicated on DOI, PMID, and arXiv ID. Total unique records after dedup: 340M+ (June 2026).

Knowledge graph

The search backend also maintains a biomedical knowledge graph (1.3M+ entities, 109M+ paper links) with genes, diseases, drugs, proteins, institutions, researchers, topics, genetic variants, and drug-target-disease relationships sourced from PubTator Central, DisGeNET, ChEMBL, UniProt, ROR, ORCID, Open Targets, and others.

Tools

ToolWhat it does
search_papersFull-text + semantic hybrid search with year/citation/source filters
get_paperFetch metadata by DOI, PMID, arXiv ID, or OpenAlex ID
find_similarFind papers related by meaning, not just keyword matching
get_citation_graphCitation network — references and citing papers
search_by_entityFind papers linked to a gene, drug, disease, or institution via the KG
create_literature_reviewAI-generated structured lit review with citations (Pro)

Get an API key

All usage requires a free NobleBlocks account. Sign up takes 30 seconds:

  1. Go to nobleblocks.com/signup
  2. Create an account (email or Google)
  3. Navigate to Settings > API Keys and generate a key

Free plan: 100 searches/day, 5 similar/day, citation graph access. Pro plan: 5,000 searches/day, literature review generation, priority support.


Quick start (Remote — no install needed)

The easiest way to get started is the remote connector — no API keys, no Python install:

  1. Open claude.ai → Settings → Connectors (or Integrations)
  2. Click "Add" and paste: https://mcp.nobleblocks.com/mcp
  3. Sign in with your NobleBlocks account
  4. Ask Claude: "Search for papers on CRISPR gene therapy"

Install (Local)

bash
uvx nobleblocks-mcp

Configure Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

json
{  "mcpServers": {    "nobleblocks": {      "command": "nobleblocks-mcp",      "env": {        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"      }    }  }}

Restart Claude Desktop. The NobleBlocks tools will appear in the tools list.

Configure VS Code Copilot

Add to .vscode/mcp.json in your project:

json
{  "servers": {    "nobleblocks": {      "command": "nobleblocks-mcp",      "env": {        "NOBLEBLOCKS_API_KEY": "nb_pk_your_key_here"      }    }  }}

Configure Cursor / Cline / Continue

Point your editor's MCP settings at the nobleblocks-mcp command with stdio transport. Set NOBLEBLOCKS_API_KEY in the environment.


CLI usage

You can also search directly from the terminal:

bash
# Search papersnobleblocks search "CRISPR base editing" --limit 5 --min-year 2022
# Get a specific papernobleblocks get 10.1038/s41586-020-2649-2
# Find similar papersnobleblocks similar "Attention Is All You Need"
# Citation graphnobleblocks citations 10.1038/s41586-020-2649-2 --direction both

All CLI commands require NOBLEBLOCKS_API_KEY set in your environment (or pass --key).


Environment variables

VariableDefaultDescription
NOBLEBLOCKS_API_KEY(required)Your API key from nobleblocks.com
NOBLEBLOCKS_API_BASEhttps://www.nobleblocks.comAPI endpoint
LOG_LEVELINFOLogging verbosity

Examples

Once configured, ask naturally in Claude/Cursor:

"Find the most-cited papers on CRISPR base editing from 2022-2024"

"Show me papers similar to 'Attention Is All You Need' by Vaswani"

"What papers cite DOI 10.1038/s41586-020-2649-2?"

"Find papers linking BRCA1 to drug resistance"

"Generate a literature review on CAR-T cell therapy in solid tumors"


Development

bash
git clone https://github.com/nobleblocks/nobleblocks-mcp.gitcd nobleblocks-mcppip install -e .
# Test with MCP Inspectornpx @modelcontextprotocol/inspector nobleblocks-mcp

License

MIT — see LICENSE.


Built by NobleBlocks — the academic research platform for the AI era.

Source: README.md at commit c54a638

Tools

3

search_papers

Search papers

Search the NobleBlocks paper index by keyword relevance. Returns up to `limit` papers with title, authors, year, journal, DOI, citation count, an abstract excerpt and a NobleBlocks link. Use get_paper with a result's `id` for full metadata, or get_citation to cite it.

Parameterslimitqueryrequiredyear_toyear_from

get_paper

Get paper

Get full metadata for one paper: authors, journal, volume/issue/pages, DOI, PMID, ARK (when the paper has a confirmed NobleID), citation count, abstract and links.

Parametersidentifierrequired

get_citation

Get citation

Format a citation for one paper as BibTeX, RIS or APA 7. The URL is the paper's NobleID ARK link when it has a confirmed one, else its DOI link. DOIs known to be unreliable are left out rather than guessed.

Parametersformatidentifierrequired

Version history

1
  1. v2.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts