protogrid

Search / io.github.srikarjy/biolab-mcp-server

Biolab MCP Server

R0· no sign-in

Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries

v0.3.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality86good
Trust92of 100
Uptime, 30 days83%
Latency p50199 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "biolab-mcp-server": {
      "type": "http",
      "url": "https://srikarjy025-biolab-mcp.hf.space/mcp"
    }
  }
}
claude mcp add --transport http biolab-mcp-server https://srikarjy025-biolab-mcp.hf.space/mcp
[mcp_servers.biolab-mcp-server]
url = "https://srikarjy025-biolab-mcp.hf.space/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "biolab-mcp-server": {
      "type": "remote",
      "url": "https://srikarjy025-biolab-mcp.hf.space/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "biolab-mcp-server": {
      "type": "http",
      "url": "https://srikarjy025-biolab-mcp.hf.space/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=biolab-mcp-server&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3Jpa2FyankwMjUtYmlvbGFiLW1jcC5oZi5zcGFjZS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "biolab-mcp-server": {
      "type": "http",
      "url": "https://srikarjy025-biolab-mcp.hf.space/mcp"
    }
  }
}
{
  "mcpServers": {
    "biolab-mcp-server": {
      "httpUrl": "https://srikarjy025-biolab-mcp.hf.space/mcp"
    }
  }
}
extensions:
  "biolab-mcp-server":
    enabled: true
    name: "biolab-mcp-server"
    type: streamable_http
    uri: "https://srikarjy025-biolab-mcp.hf.space/mcp"
    timeout: 300

Quality 86 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations30 of 30 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,211 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes7 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

30 tools, about 3,211 tokens to load them all · tool set 78dbcb28c255 · tools last changed 2026-10-10 · checked 2026-10-20 16:30 UTC

Tool changes

  • replay_executionadded

    Re-run a recorded execution and report whether its outputs reproduced. Writes nothing.

  • verify_executionsadded

    Verify the execution hash chain and that every output artifact is intact.

  • get_artifactadded

    Fetch an output artifact by its sha256 (text only; capped in size).

  • list_executionsadded

    List recent execution records, newest first.

  • get_executionadded

    Fetch one execution record, including output artifact hashes.

  • run_tooladded

    Run a registered tool and seal an ExecutionRecord (inputs, versions, output hashes). Args: tool: tool name from list_execution_tools inputs: tool inputs (JSON object); stored verbatim so the run can be replayed agent_id: calling agent or workflow identity retrieval_ids: evidence retrievals this run was derived from, for provenance links

  • list_execution_toolsadded

    List runnable tools with their pinned versions, containers and devices.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 92 / 100

provenance90
liveness93
freshness85
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-83% ~updated-67d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://srikarjy025-biolab-mcp.hf.space/mcp streamable-httpnoneyes83%199 ms2025-11-252026-10-20

Tools (30)

add_evidence_to_collectionAdd or update a retrieval in a scientist-reviewed evidence collection.
create_claimCreate a scientific claim record without asserting that it is true.
create_evidence_collectionCreate a reviewed evidence collection in a project.
create_evidence_watchCreate a saved query for explicit evidence-change monitoring.
create_projectCreate a persistent scientist research project.
fetchread-onlyFetch one preserved evidence record by retrieval ID.
get_artifactread-onlyFetch an output artifact by its sha256 (text only; capped in size).
get_evidence_collectionread-onlyReturn a collection and its reviewed evidence items.
get_executionread-onlyFetch one execution record, including output artifact hashes.
get_project_reportread-onlyReturn collections, claims, evidence links, watches, and events for a project.
get_retrievalread-onlyRetrieve a full retrieval record by its retrieval_id. Args: retrieval_id: the UUID returned by search_pubmed
link_claim_evidencePropose or record how one retrieval relates to a claim.
list_evidence_collectionsread-onlyList evidence collections, optionally within one project.
list_evidence_eventsread-onlyList change events previously detected by an evidence watch.
list_evidence_watchesread-onlyList saved evidence watches, optionally within one project.
list_executionsread-onlyList recent execution records, newest first.
list_execution_toolsread-onlyList runnable tools with their pinned versions, containers and devices.
list_projectsread-onlyList scientist research projects.
replay_executionread-onlyRe-run a recorded execution and report whether its outputs reproduced. Writes nothing.
run_all_evidence_watchesRun all active watches and return explicit per-watch failures.
run_evidence_watchRun one evidence watch and record added, removed, or revised evidence.
run_toolRun a registered tool and seal an ExecutionRecord (inputs, versions, output hashes). Args: tool: tool name from list_execution_tools inputs: tool inputs (JSON object); stored verbatim so the run can be replayed agent_id: calling agent or workflow identity retrieval_ids: evidence retrievals this run was derived from, for provenance links
searchSearch all evidence sources for ChatGPT/Codex knowledge compatibility.
search_biorxivList bioRxiv/medRxiv preprints by category and log each to the audit trail. No free-text search exists on this API — only category listing (last 30 days). Args: category: category, e.g. "neuroscience", "bioinformatics", or "all" agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many preprints to retrieve (default 5) server: "biorxiv" or "medrxiv" (default "biorxiv")
search_clinicaltrialsSearch ClinicalTrials.gov and log every retrieved study to the audit trail. Args: query: condition/disease search string, sent to ClinicalTrials.gov verbatim agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many studies to retrieve (default 5)
search_europepmcSearch Europe PMC and log every retrieved article to the audit trail. Args: query: exact search string, sent to Europe PMC verbatim — no normalization agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many articles to retrieve (default 5)
search_evidenceSearch several scientific sources in one explicitly audited workflow. Args: query: scientific evidence query sent to each selected source agent_id: calling agent or workflow identity sources: any of pubmed, europepmc, clinicaltrials, uniprot, opentargets max_results: maximum results to preserve per source (1-50)
search_pubmedSearch PubMed and log every retrieved paper to the audit trail. Args: query: exact search string, sent to PubMed verbatim — no normalization agent_id: which agent is asking, e.g. "aletheia:advocate" max_results: how many papers to retrieve (default 5)
trace_claimread-onlyTrace a claim to supporting, conflicting, contextual, or insufficient evidence.
verify_executionsread-onlyVerify the execution hash chain and that every output artifact is intact.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.srikarjy/biolab-mcp-server",
  "title": "Biolab MCP Server",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://srikarjy025-biolab-mcp.hf.space/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.3.0",
  "repository": {
    "url": "https://github.com/srikarjy/biolab-mcp-server",
    "source": "github"
  },
  "websiteUrl": "https://huggingface.co/spaces/srikarjy025/biolab-mcp",
  "description": "Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries"
}