Skip to content

Add /radar discovery skill + replication-radar MCP server#6

Merged
annefou merged 1 commit into
mainfrom
feat/radar-mcp-discovery
Jun 13, 2026
Merged

Add /radar discovery skill + replication-radar MCP server#6
annefou merged 1 commit into
mainfrom
feat/radar-mcp-discovery

Conversation

@annefou

@annefou annefou commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

What

Wires the new replication-radar MCP server (ScienceLiveHub/replication-radar) into the template as a pre-Phase-0 discovery step.

  • .mcp.json — declares the replication-radar server, launched via uvx --from git+https://github.com/ScienceLiveHub/replication-radar (no PyPI dependency; uv is already in the template stack).
  • .claude/settings.jsonenabledMcpjsonServers: ["replication-radar"] so forks auto-approve it.
  • .claude/skills/radar/SKILL.md — the /radar skill.

Why

The template covers Phases 0–5 (you already have a paper). /radar is the step upstream: choose what to replicate. It surfaces impact-ranked OpenAIRE papers worth replicating, finds independent reusable tooling (author-disjoint from the original team — the reproduction-vs-replication line), and flags whether a claim is already replicated (Science Live verdict overlay). Hands off to /init-template (new paper) or /import-from-nanopub (extend an existing chain).

Scope / safety

  • Read-only discovery; no nanopub writes, no init.
  • Honesty rules inherit docs/verify-before-drafting.md (keyword-bound recall, small verdict index, no overstated tooling relevance, field-level funder context).
  • New forks only — existing forks stay on their version.

Follow-up

Once replication-radar is published to PyPI, .mcp.json can simplify to uvx replication-radar.

Wires the replication-radar MCP server (ScienceLiveHub/replication-radar) into the
template: .mcp.json declares it (launched via uvx from git), settings enables it,
and a new /radar skill positions it as pre-Phase-0 discovery — find an impact-ranked
replication target, independent reusable tooling (author-disjoint = replication not
reproduction), and whether a claim is already replicated. Complements
/import-from-nanopub (Phase 1 entry B). New forks only; existing forks unaffected.
@annefou annefou merged commit ca90db4 into main Jun 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant