{"name":"org.sciencelive4all/replication-radar","slug":"sciencelive4all-replication-radar","title":"Replication Radar","description":"Turn the OpenAIRE Graph into a ranked replication queue with a Science Live verification overlay.","url":"https://mcp.market/server/sciencelive4all-replication-radar","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":29,"stars":0,"forks":0,"downloads_week":171,"last_push_at":"2026-10-25T21:05:23.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ScienceLiveHub/replication-radar","website":"https://openaire-hackathon.netlify.app","version":"0.4.8","remotes":[],"packages":[{"registryType":"pypi","identifier":"replication-radar","version":"0.4.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional GitHub token for higher API rate limits (RADAR_GITHUB_TOKEN also accepted)","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"OpenAIRE Graph API base (default: https://api.openaire.eu/graph/v1)","name":"RADAR_OPENAIRE_BASE"},{"description":"Nanopub SPARQL endpoint (default: https://query.knowledgepixels.com/repo/full)","name":"RADAR_NANOPUB_SPARQL"},{"description":"Per-request timeout in seconds (default: 30)","name":"RADAR_HTTP_TIMEOUT"}]}],"tools":[{"name":"find_dataset","description":"Where to find a DATASET (with a citable DOI) to replicate with. The replication-radar MCP does NOT search datasets itself — that is the OpenAIRE MCP's job. Call this when the user asks the Radar to find data/a dataset: it returns instructions to use the OpenAIRE MCP's dataset search and how to cite the result by DOI. Do not answer 'I can't search datasets' — hand off to the OpenAIRE MCP as describ","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_independent_software","description":"Reusable method software for *replicating* a claim — engines NOT authored by the original paper's team (author-disjoint), ranked by reuse signal — a resolvable code repository + Software Heritage archival + downloads + GitHub stars (the signal that separates an established tool from a one-off study repo) — not citations. Each result carries its `stars` and `rank_score`. Pass the original paper's D","write_action":false,"price_micros":0,"input_schema":null},{"name":"radar","description":"Impact-ranked replication targets in a research field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"replication_status","description":"Has this DOI been independently replicated, and did it hold? Returns every Science Live verdict — pulled LIVE from the nanopub network, any signer (author-agnostic) — with the validation status, CiTO relation, the replication's repository, and links to the signed Outcome/CiTO nanopubs. 'open' if not replicated. This is the reliability signal the OpenAIRE Graph structurally cannot hold.","write_action":false,"price_micros":0,"input_schema":null},{"name":"replication_template","description":"The FORRT replication template — how to actually DO a replication and publish its signed Science Live nanopublication chain (the 'produce' half of the loop; radar / replication_status / find_independent_software only DISCOVER). Call this whenever the user wants to start, scaffold, or set up a replication, or asks for \"the FORRT replication template\". Returns the GitHub template repo (https://githu","write_action":false,"price_micros":0,"input_schema":null},{"name":"verified_claims","description":"List every claim the nanopub network holds a Science Live replication verdict for (author-agnostic, network-wide) — the verified-knowledge corpus that overlays the OpenAIRE Graph by DOI. Each entry: doi, distinct verdicts, number of replications.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-10-31T17:27:13.212Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:27:13.143Z","components":{"code":{"score":25,"max":25,"notes":["20 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":6,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"replication-radar","version":"0.4.8","found":true,"weeklyDownloads":171,"license":"MIT","dependencyCount":2,"publishedAt":"2026-10-25T21:06:06.517709Z","repositoryUrl":"https://github.com/ScienceLiveHub/replication-radar"}],"repo":{"found":true,"owner":"ScienceLiveHub","repo":"replication-radar","archived":false,"pushedAt":"2026-10-25T21:05:23Z","stars":0,"forks":0,"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":0,"forks":0,"downloadsWeek":171,"license":"MIT","lastPushAt":"2026-10-25T21:05:23.000Z","score":29}}}},"grade_history":[],"reviews":[]}