{"name":"org.sciencelive4all/forrt-research-mcp","slug":"sciencelive4all-forrt-research-mcp","title":"FORRT Research","description":"Produce verifiable FORRT nanopublication chains: grounded quote checks and Science Live projections.","url":"https://mcp.market/server/sciencelive4all-forrt-research-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":1,"forks":1,"downloads_week":166,"last_push_at":"2026-10-25T12:50:41.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ScienceLiveHub/forrt-research-mcp","website":"https://sciencelive4all.org","version":"0.2.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"forrt-research-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Science Live API base URL (default: https://api.sciencelive4all.org)","name":"SCIENCELIVE_API_BASE"},{"description":"Science Live API key; optional, /np/constellation is a public read","isSecret":true,"name":"SCIENCELIVE_API_KEY"}]}],"tools":[{"name":"cito_to_wikidata","description":"Mirror published CiTO citations into Wikidata — as a batch for a human to submit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"constellation","description":"The FORRT chain(s) reachable from a published nanopub URI, as a compact projection you can actually read.","write_action":false,"price_micros":0,"input_schema":null},{"name":"constellation_raw","description":"The unprojected `/np/constellation` response, including every node and edge.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_schemas","description":"Which chain steps and vocabularies this server can look up.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prior_work","description":"What has already been claimed about a paper — the starting point for new work, whether that work is a replication or a fresh study.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_doi","description":"Does this DOI resolve, and to what?","write_action":false,"price_micros":0,"input_schema":null},{"name":"template_fields","description":"The exact form fields of one FORRT chain step, from the live template.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_chain_draft","description":"Check `nanopubs/chain-draft.json` before handing it to the chain wizard.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_draft","description":"Check one drafted nanopub against its template and the real world.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_drafts","description":"Check every draft in a `nanopubs/drafts/` directory at once.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_rocrate","description":"Check an RO-Crate before it is released or deposited (e.g. in ROHub).","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify_chain","description":"Verify a published FORRT chain. Run this before announcing it anywhere.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify_quote","description":"Prove that a candidate quotation is really in a source PDF, before it is published as verbatim.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vocabulary","description":"The allowed values of a FORRT controlled vocabulary, from its template.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wikidata_lookup","description":"Find real Wikidata items for a term, and type-check them.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-31T17:27:13.213Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:27:13.144Z","components":{"code":{"score":25,"max":25,"notes":["16 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"forrt-research-mcp","version":"0.2.0","found":true,"weeklyDownloads":166,"license":"MIT","dependencyCount":5,"publishedAt":"2026-10-25T12:51:25.445084Z","repositoryUrl":"https://github.com/ScienceLiveHub/forrt-research-mcp"}],"repo":{"found":true,"owner":"ScienceLiveHub","repo":"forrt-research-mcp","archived":false,"pushedAt":"2026-10-25T12:50:41Z","stars":1,"forks":1,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/192497085?v=4","ownerCreatedAt":"2024-12-22T08:58:06Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/192497085?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":1,"forks":1,"downloadsWeek":166,"license":"MIT","lastPushAt":"2026-10-25T12:50:41.000Z","score":32}}}},"grade_history":[],"reviews":[]}