{"name":"bioc-mcp","version":"0.1.0","protocol_version":"2026-07-28","description":"Read-only MCP server and REST API over public Bioconductor infrastructure data. Every result lists its sources with an as-of time.","endpoints":{"mcp":"/mcp","rest":"/api/v1","openapi":"/api/openapi.json"},"modules":[{"name":"meta","description":"Server health and version.","mcp_path":"/mcp/meta","tools":["meta_ping"]},{"name":"pkg","description":"Package build and propagation state (Bioconductor registry, r-universe), check output and build environments of r-universe jobs, reverse dependencies and unresolvable dependencies in the propagation index (with CRAN), release versions and download stats (bioconductor.org), and how the registry's index compares with bioconductor.org's repositories.","mcp_path":"/mcp/pkg","tools":["pkg_status","pkg_check_output","pkg_build_environment","pkg_release_info","pkg_downloads","pkg_repo_diff","pkg_revdeps","pkg_missing_deps"]},{"name":"ops","description":"Issues, pull requests and GitHub Actions state across the seandavi/bioc-* infrastructure repos.","mcp_path":"/mcp/ops","tools":["ops_activity"]},{"name":"docs","description":"Search and read the Bioconductor infrastructure docs: the bioc-infrastructure site, its ADRs, and the bioc-* repos' docs.","mcp_path":"/mcp/docs","tools":["docs_search","docs_read"]}],"upstreams":[{"id":"registry","name":"Bioconductor propagation registry","base_url":"https://bioc-registry.seandavi.workers.dev/","ttl_seconds":300,"description":"bioc-registry: the propagation index (which package versions passed the gate or were seeded), build observations, and captured per-job R CMD check output and build manifests, for the bioc (devel) and bioc-release universes.","used_by":["pkg"]},{"id":"r-universe-bioc","name":"r-universe (bioc)","base_url":"https://bioc.r-universe.dev/api/","ttl_seconds":300,"description":"r-universe builds and checks of Bioconductor devel (bioc.r-universe.dev).","used_by":["pkg"]},{"id":"r-universe-bioc-release","name":"r-universe (bioc-release)","base_url":"https://bioc-release.r-universe.dev/api/","ttl_seconds":300,"description":"r-universe builds and checks of Bioconductor release (bioc-release.r-universe.dev).","used_by":["pkg"]},{"id":"bioconductor","name":"bioconductor.org","base_url":"https://bioconductor.org/","ttl_seconds":3600,"description":"bioconductor.org: config.yaml (release and devel versions), the published manifest index, the source PACKAGES index of each repository (software, annotation and experiment data, workflows, books), and package download stats (/packages/stats).","used_by":["pkg"]},{"id":"cran","name":"CRAN","base_url":"https://cloud.r-project.org/","ttl_seconds":3600,"description":"CRAN's current source package list (src/contrib/PACKAGES), read for package names only, to tell which dependencies of Bioconductor packages are on CRAN.","used_by":["pkg"]},{"id":"github","name":"GitHub REST API","base_url":"https://api.github.com/repos/seandavi/","ttl_seconds":120,"description":"GitHub REST API, read-only and limited to seandavi/* repositories: open issues and pull requests, their check runs and commit statuses, and GitHub Actions workflows and runs.","used_by":["ops"]}],"datasets":[{"id":"docs-index","module":"docs","description":"Docs index (MiniSearch BM25) built in CI from docs-sources.yaml and bundled with this Worker; docs_search, docs_read and bioc://docs/ read only this. Each input lists its source commit; possibly_stale says why it may be out of date.","built_at":"2026-10-23T11:52:02.837Z","build_commit":"0262a4d6ec97cfc92157cb0c5216bd6b2eaf2db3","age_days":0,"possibly_stale":[],"inputs":[{"url":"https://seandavi.github.io/bioc-infrastructure/search.json","as_of":"2026-10-16T23:22:32.000Z","commit":{"repo":"seandavi/bioc-infrastructure","ref":"main","sha":"256fd62eab16312a6188bef6bf74ea2bbab5f830","head_sha":"256fd62eab16312a6188bef6bf74ea2bbab5f830","head_committed_at":"2026-10-16T23:21:08Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-registry/main/README.md","as_of":"2026-10-23T11:51:57.439Z","commit":{"repo":"seandavi/bioc-registry","ref":"main","sha":"5d4c642b397376e5e53e4082c597cf632d8dc514","head_sha":"5d4c642b397376e5e53e4082c597cf632d8dc514","head_committed_at":"2026-10-22T20:08:54Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-registry/main/docs/api.md","as_of":"2026-10-23T11:51:57.546Z","commit":{"repo":"seandavi/bioc-registry","ref":"main","sha":"5d4c642b397376e5e53e4082c597cf632d8dc514","head_sha":"5d4c642b397376e5e53e4082c597cf632d8dc514","head_committed_at":"2026-10-22T20:08:54Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-edge/main/README.md","as_of":"2026-10-23T11:51:58.035Z","commit":{"repo":"seandavi/bioc-edge","ref":"main","sha":"60a9264a4460130b28f7acadcee3f31d55187812","head_sha":"60a9264a4460130b28f7acadcee3f31d55187812","head_committed_at":"2026-10-22T20:43:39Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-edge/main/DATAPLANE.md","as_of":"2026-10-23T11:51:58.164Z","commit":{"repo":"seandavi/bioc-edge","ref":"main","sha":"60a9264a4460130b28f7acadcee3f31d55187812","head_sha":"60a9264a4460130b28f7acadcee3f31d55187812","head_committed_at":"2026-10-22T20:43:39Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-traffic/main/README.md","as_of":"2026-10-23T11:51:58.576Z","commit":{"repo":"seandavi/bioc-traffic","ref":"main","sha":"7e567d57d6145dac0455746cc19c405e61fb4c0f","head_sha":"7e567d57d6145dac0455746cc19c405e61fb4c0f","head_committed_at":"2026-10-16T22:47:38Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-traffic/main/docs/published-comparison.md","as_of":"2026-10-23T11:51:58.717Z","commit":{"repo":"seandavi/bioc-traffic","ref":"main","sha":"7e567d57d6145dac0455746cc19c405e61fb4c0f","head_sha":"7e567d57d6145dac0455746cc19c405e61fb4c0f","head_committed_at":"2026-10-16T22:47:38Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-build/main/README.md","as_of":"2026-10-23T11:51:59.135Z","commit":{"repo":"seandavi/bioc-build","ref":"main","sha":"4c28399b7a3cc2de78f0589d803742be671418e8","head_sha":"4c28399b7a3cc2de78f0589d803742be671418e8","head_committed_at":"2026-10-06T23:04:32Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-manifest/main/README.md","as_of":"2026-10-23T11:51:59.614Z","commit":{"repo":"seandavi/bioc-manifest","ref":"main","sha":"be4806c91ae8e0baabdd26da5b77306a767143eb","head_sha":"be4806c91ae8e0baabdd26da5b77306a767143eb","head_committed_at":"2026-10-05T19:47:10Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-website/main/README.md","as_of":"2026-10-23T11:52:00.140Z","commit":{"repo":"seandavi/bioc-website","ref":"main","sha":"09b840bfc977f8265f74b4eb179cab9eb8621f4c","head_sha":"09b840bfc977f8265f74b4eb179cab9eb8621f4c","head_committed_at":"2026-10-23T02:50:11Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-infrastructure/main/README.md","as_of":"2026-10-23T11:52:00.287Z","commit":{"repo":"seandavi/bioc-infrastructure","ref":"main","sha":"256fd62eab16312a6188bef6bf74ea2bbab5f830","head_sha":"256fd62eab16312a6188bef6bf74ea2bbab5f830","head_committed_at":"2026-10-16T23:21:08Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-r-universe-build-db/main/README.md","as_of":"2026-10-23T11:52:00.692Z","commit":{"repo":"seandavi/bioc-r-universe-build-db","ref":"main","sha":"0badc2edf9ff6e74ae4c6d43ec054f45fa1cc235","head_sha":"0badc2edf9ff6e74ae4c6d43ec054f45fa1cc235","head_committed_at":"2026-03-03T23:16:42Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-intelligence/main/README.md","as_of":"2026-10-23T11:52:01.303Z","commit":{"repo":"seandavi/bioc-intelligence","ref":"main","sha":"dca73b0bf80cd3b5d5dc2858e028e984db1a84ed","head_sha":"dca73b0bf80cd3b5d5dc2858e028e984db1a84ed","head_committed_at":"2026-10-07T16:22:18Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-on-ice/main/README.md","as_of":"2026-10-23T11:52:01.782Z","commit":{"repo":"seandavi/bioc-on-ice","ref":"main","sha":"9793eb0060750ffd329d59a6bc2296f786fe79b0","head_sha":"9793eb0060750ffd329d59a6bc2296f786fe79b0","head_committed_at":"2026-10-02T22:51:11Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-harnesses/main/README.md","as_of":"2026-10-23T11:52:02.329Z","commit":{"repo":"seandavi/bioc-harnesses","ref":"main","sha":"6c83017f343c5919ad1481ecfcde7a640845af2b","head_sha":"6c83017f343c5919ad1481ecfcde7a640845af2b","head_committed_at":"2026-09-01T01:27:31Z"},"possibly_stale":null},{"url":"https://raw.githubusercontent.com/seandavi/bioc-mcp/main/README.md","as_of":"2026-10-23T11:52:02.837Z","commit":{"repo":"seandavi/bioc-mcp","ref":"main","sha":"0262a4d6ec97cfc92157cb0c5216bd6b2eaf2db3","head_sha":"0262a4d6ec97cfc92157cb0c5216bd6b2eaf2db3","head_committed_at":"2026-10-23T04:09:30Z"},"possibly_stale":null}]}]}