Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. FORRT Research
F
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

FORRT Research

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Produce verifiable FORRT nanopublication chains: grounded quote checks and Science Live projections.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for FORRT Research, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

forrt-research-mcp

DOI PyPI

An MCP server for producing verifiable FORRT nanopublication chains β€” the tools a researcher needs while doing the work, not while looking for it. It serves all three shapes of study on the same rails: reproduction, replication, and research that starts from scratch.

It is the third of three servers that compose:

ServerQuestion it answers
OpenAIRE MCPWhat is in the literature?
replication-radarWhat is worth replicating, and has it been done?
forrt-research-mcpHow do I produce a chain that is correct and verifiable?

Built for the workflow in forrt-replication-template, but it needs nothing from that repo β€” any agent can call it.

Scope: reproduction, replication, and research from scratch

All three work here, and they use the same chain:

Code
anchor β†’ AIDA β†’ Claim β†’ Study β†’ Outcome β†’ CiTO

Step 01 is one of three anchors, and they are not variants of one form. Which anchor fits is independent of whether the study is a reproduction, a replication or original research:

AnchorRequired fieldsNotes
01_quote Quote-with-commentpaper, quotation, commentno type, no label. quotation is capped at 500 characters and comment at 800 β€” in the template's own regex, not in prose
01_pico PICO questionlabel, description, type, + P/I/C/O descriptionsthe only anchor with a question-type vocabulary (5 terms)
01_pcc PCC questionlabel, description, + P/C/C descriptionsno type field at all

The three share no field ids whatsoever, so call template_fields on the anchor you are actually using rather than assuming they match. The pico_question_type vocabulary is named for PICO deliberately: a PCC question has no type to look up.

verify_quote applies to the Quote anchor only β€” and that is the one anchor with a dedicated tool, because a quotation is the one field whose correctness can be proved rather than reviewed.

constellation and prior_work surface a question anchor with its framework, label, full question text and its framework's components β€” PICO's population / intervention / comparator / outcome, PCC's population / concept / context. Question nodes keep all of that in a question object and leave their top-level label empty, so anything reading them like a quote returns nothing. Tested against two real published question nanopubs.

For a study starting from scratch, the Claim is your own hypothesis, derived from your own question or from the work you are building on. The FORRT Claim template's source is optional, so it needs no external paper β€” and the Claim-before-Study order then reads as pre-registration, not as a mismatch. verify_chain takes a mode (auto / replication / reproduction / new_research) that changes only what is required: from-scratch research has no existing work to cite, so no CiTO step and no cited DOI are expected.

The one place the templates still assume an original is the study_type vocabulary on 04_study, whose three terms are all replication-flavoured (Replication Study, Reproduction Study, or both). There is no term for an original study testing its own claim. Three field prompts read oddly too β€” scope and methodology say "is reproduced/replicated", and the Outcome's conclusion says "about the original claim" β€” but they are only wording; validationStatus (validated / partially supported / contradicted / inconclusive / not tested) describes testing your own hypothesis perfectly well.

So closing the gap is plausibly one added vocabulary term and three reworded prompts, not a new template family. When that lands, this server picks it up with no code change: template_fields and vocabulary fetch live, and driftedFromSnapshot flags the supersession so the vendored copy gets re-cut.

A note on using "Reproduction Study" for from-scratch work. It is a reasonable workaround while the vocabulary lacks a better term, but the template means the replication-science sense β€” "direct reproduction: same methodology, same tools", i.e. re-running someone else's analysis β€” not the RSE sense of "my work is reproducible". Downstream consumers read it the first way: replication-radar's verdict overlay and verified_claims will present the study as verification of an existing claim.

Why a server and not a prompt

Two jobs here look like reasoning but are not, and doing them in an agent loop makes them unreproducible and expensive:

1. Reading a published chain. /np/constellation walks the FORRT citation graph bidirectionally and returns everything it reaches. For a single marine-heatwave chain that is 330 KB, 98 nodes and 1012 edges β€” of which 64 nodes are AIDA statements belonging to entirely different studies. Handing that to an agent burns its context and invites it to reason over another paper's claims. constellation returns the same chain in ~16 KB (4.7 %).

2. Checking a quotation is real. A FORRT Quote nanopub must be verbatim. That is a string search, not a judgement β€” so it should be a tool that cannot be talked out of its answer, and that anyone can re-run to get the same result.

What it does not do

It does not search papers (that is the OpenAIRE MCP), rank replication targets (that is replication-radar), or write nanopub content. It also does not extract claims: choosing which sentence carries a paper's headline claim is a judgement, and wrapping a judgement in a tool would not make it reproducible β€” a model behind a tool boundary is exactly as non-deterministic as one in the agent loop. The division this server is built around:

The model proposesThis server disposes
Which sentence is the claimWhether that sentence is in the PDF, where, under what SHA-256
How to phrase the AIDAWhat fields the template actually has, and their caps
Which claim type or CiTO relation appliesWhich values the form will actually accept
Which Wikidata topic is meantWhether that QID exists and is of the right type
Which paper to citeWhether that DOI resolves, and to what
Whether to extend or dispute prior workWhat prior chains already claimed

Install

bash
pipx install forrt-research-mcp
claude mcp add forrt-research -s user -- forrt-research-mcp

User-scoped (-s user) so it is available in every session and folder, and does not clash with a per-repo config. For other agents, the stdio command is forrt-research-mcp.

server.ts
# optional
export SCIENCELIVE_API_BASE="https://api.sciencelive4all.org"  # default (production)
export SCIENCELIVE_API_KEY="sl_…"   # /np/constellation is a public read

The default base is production. To test against the dev deployment, set SCIENCELIVE_API_BASE=https://api-dev.sciencelive4all.org. A constellation that nobody has requested recently can take ~60 s to build; after that it is cached for 4 h and returns in well under a second.

Tools

verify_quote(pdf_path, quotation)

Proves a candidate quotation is in a source PDF before it is published as verbatim. Returns a graded verdict with page, character offsets and the file's SHA-256:

VerdictMeaning
exactbyte-identical to the extracted page text
normalizedmatched after whitespace / ligature / typographic punctuation / line-break-hyphen repair
extraction_tolerantadditionally ignored hyphens and punctuation spacing
whitespace_insensitiveadditionally deleted every space β€” for text layers that break words apart
not_foundnot in this PDF β€” do not publish it

Every tier canonicalises formatting only β€” never words, digits or order. A quotation with one digit changed scores ~0.91 similarity against the source and is still not_found; on a miss, closest.text_in_pdf shows what the paper actually says there.

A tier below exact is normal. PDF extraction inserts line breaks, loses hyphens, and sometimes breaks words apart entirely:

  • the quotation published in the real marine-heatwave chain matches only at extraction_tolerant, because pypdf reads the paper's 35-year as 35year and (p < as ( p <;
  • Hundhausen et al. 2024 renders its own abstract as CP en semble, largest c hanges, prec ipitation β€” spaces inside words, which no punctuation rule can undo. That needs whitespace_insensitive, which deletes every space and therefore does not verify word boundaries; it declines to run below 40 characters, where two short texts could collide.

"Character-for-character" is not literally achievable against extracted PDF text, which is why the result is graded rather than boolean.

Words split across a line break (convection-\npermitting) are rejoined at the normalized tier. A suspended hyphen (15- and 30-minute) is deliberately NOT rejoined β€” the rule requires a line break, because joining those would corrupt the text.

constellation(uri, depth=5, max_nodes=80)

The FORRT chain(s) reachable from a published nanopub URI, projected to agent-size: chains with their steps in chain order, the apex CiTO, any Research Synthesis, and the Quote/Question anchors attributable to this paper.

Read citedPaper, not the API's top-level paperDoi β€” see Upstream quirks below.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • O
    Openapi MCP Server

    Connect any HTTP/REST API server using an Open API spec (v3)

    πŸ’» Developer Tools3 views
    Compare vs Openapi MCP Server β†’
  • C
    Claude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools8 views
    Compare vs Claude Task Master β†’
  • M
    MCP Server Docker

    Integrate with Docker to manage containers, images, volumes, and networks.

    πŸ’» Developer Tools3 views
    Compare vs MCP Server Docker β†’
  • N
    Next Devtools MCP
    Verified

    Official Next.js MCP server for coding agents. Provides runtime diagnostics, route inspection, dev server logs, docs search, and upgrade guides. Requires Next.js 16+ dev server for full runtime features.

    πŸ’» Developer Tools6 views
    Compare vs Next Devtools MCP β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about FORRT Research

We don't have a confirmed install command for FORRT Research yet, so we don't publish a generated one β€” a guessed package name would point at the wrong package or none at all. Follow the project's own README or setup instructions (https://github.com/ScienceLiveHub/forrt-research-mcp) for the current steps.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFORRT Research AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/forrt-research?style=directory)](https://allmcps.com/mcp/forrt-research)
HTML Embed
<a href="https://allmcps.com/mcp/forrt-research"><img src="https://allmcps.com/api/badge/forrt-research?style=directory" alt="FORRT Research on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
Last updatedSep 28, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
28Quality signal: Emerging Β· 28/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools12/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Featured
M

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to FORRT Research β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients