Scientific Infrastructure / active

Biolab

Auditable API and MCP infrastructure for agent-facing retrieval

A Python and Go MCP service for agent-facing scientific retrieval that preserves verbatim source payloads and hash-chains each retrieval to the preceding audit record.

Tech stack
PythonGoFastMCPSQLiteTursoDockerGitHub ActionsHugging Face SpacesPyPI
01 / Problem

AI agents can query scientific databases without leaving enough evidence to reconstruct the exact source response, query, and retrieval context behind a later claim.

02 / System
01

Five MCP tools expose PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv through one agent-facing interface.

02

Verbatim upstream responses are stored alongside normalized audit fields for reproducibility.

03

Each retrieval hash includes the previous record hash; migration backfills existing histories and verifies every link in sequence.

04

API keys and rate limits protect the public service boundary while keeping local MCP workflows straightforward.

03 / Proof

Python and Go tests verify deterministic hashing, concurrent writer serialization, migration backfills, and detection of modified or missing interior records. The Python SDK is published to PyPI and the MCP server is listed in the official registry.