ocs-mcp-workerCAUTION
MCP server for OmegaCentauri.me (evidence-evaluation tools, signed receipts)
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
[](LICENSE) [](https://mcp.omegacentauri.me/mcp) [](https://workers.cloudflare.com/)
MCP server exposing OmegaCentauri.me's astrophysics evidence-evaluation tools (IMBH evidence, black-hole physics, Fermi paradox, SETI sensitivity, Kardashev metrics) as agent-callable tools. Deployed as a Cloudflare Worker — no separate hosting, no Node/Python server.
Sister workers: ainumbers-mcp (markets & institutions), apexlogics-mcp (career/education). Anchoring/timestamping for all three is centralized at anchor.ainumbers.co.
Live Endpoint
https://mcp.omegacentauri.me/mcp
Agent Quickstart
Add to any MCP-compatible client config:
{
"mcpServers": {
"ocs": {
"url": "https://mcp.omegacentauri.me/mcp"
}
}
}list_ocs_tools / find_tool return the live catalog — start there rather than hardcoding tool names, since counts drift as the suite grows. See `omegacentauri.me` for the browser catalog and the OCS repo for the live tool/chain counts (never hardcoded here).
What's Exposed
Each OCS evidence tool is wrapped as an MCP tool: deterministic inputs in, a structured evidence assessment plus a ChainGraph v0.8 hash-anchored artifact out, with a reproducible execution_hash. Zero PII.
A prompts capability is also served (data/showcase-prompts.json): ready-made example prompts that walk agents through the suite's evidence workflows, following the same vendored-asset pattern as the tools surface.
Verification Scope (read before citing proofs)
- Hash-verifiable (all tools): deterministic client-side execution, SHA-256 executio
5f64370bab0fOBSERVED · 2026-10-12Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add ocs-mcp-worker -- npx -y [email protected]
{
"mcpServers": {
"ocs-mcp-worker": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}Exposed tools (11)
10 read · 1 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
apophis_flyby_geometry | read | |
bayes_factor_router | read | |
build_ocs_workflow_links | read | |
constraint_stacker | read | |
gwtc_remnant_classifier | read | |
jwst_accretion_ledger | read | |
list_ocs_tools | read | |
roman_microlensing | read | |
rubin_alert_throughput | read | |
run_chain | write | |
verify_execution_hash | read |
Trust audit
CAUTIONgrade B · trust 85/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (2 observation(s))
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (13)
"seal": "AdI7OQ1hAdk6M0fUUjpIVjHX8lLkibNgfpTqS5g9DaoIEsZrjooVkVuJIChaDzsfBIOlE7TsRFRfOuYLVd0NWw5tEphwP+uSlJYWOTZN4QFA/3mbWouCpc0ohljwL9wXFfxqXY4idQNWjHIcs9aoDMV8F6VpZkmpV2S4eksa1CgG6vO77yt1PVxl21lam8i
"seal": "KwhUFyqTtKRmtDBZjjgVR97XX8r+PCwu94pwceIDG1kcG0GZG1+06ht84O10Z31pjSL9qWd4s9WD4qAofDf0URKBcS4mO4g1U/z2AeaHFypG6DM41ssFyBM3Zdqu3RoJCf/H3a1nhAoPTDI33PGB91sxGSn6oHpkBcM13aW3Z+MV4aHg/9qlKcBM3CLXuF0
"seal": "K4Tp3UXI8w//zJr3fYTrVGLgEFZeWQ7J5HTSpggLdlsqPnEyObzr90bvtpsoMvYEEDXm98vE6iuUSFWpto/1NStMADgtxPtM04MKxVg9hoxiXbulGtVMQtg/zFbGMxNmDj1AiUJi726V8VnOE+uLNiA/jtzu3HCGKaS2bopJgqMLqZ4VPdnunOpiRg0R46Y
"seal": "IRmT0dYtkOqGvDATtQofRAkhBTO4g9xrGRAkN8jmFS8JKXJZej2Y/CcBIp0oGDi2AQQjpxwbs5UnoHjIQdgtrR0QG6JNDpKJxWiVmSeBBhhhdBfcKxaxsvZ1CnrzYvQ9AWLkPi0jMqcLhnzhnheFhjm6azjGtPgeZ5S/tVhKvIwEEkrE5srT+LLajYiL19e
"seal": "CgYWcKfmmjr7fxlTHMsEMZqPquVCPsa4i7JTIgDBGscScZnJG4M3ZbpB9wuvQh3Hyt4BgGyhwpQRQB25+LnddiS+VIn762SrMLX28Ed9kdP5kN5Rg1C9J8pmSDgDw4K5FWuT+6JhFvUTJPy+cR01SXK2zEaJEhbV8gwAiwuZrakD2n7N8VvRekUppAnypgt
curl -s -o /dev/null http://127.0.0.1:8799/mcp && break
curl -s -o /dev/null http://127.0.0.1:8799/mcp || { echo "::error::local wrangler dev did not come up"; cat /tmp/wrangler-dev.log; exit 1; }MCP_ENDPOINT: http://127.0.0.1:8799/mcp
MCP_ENDPOINT=http://127.0.0.1:8799/mcp node --test scripts/tests/tier-b-contracts.test.mjs scripts/tests/chains.test.mjs
const ENDPOINT = process.env.MCP_ENDPOINT || 'http://127.0.0.1:8799/mcp';
try { seal = Uint8Array.from(atob(cp.seal), (ch) => ch.charCodeAt(0)); } catch { return false; }function ge(o){return o instanceof Uint8Array||ArrayBuffer.isView(o)&&o.constructor.name==="Uint8Array"&&"BYTES_PER_ELEMENT"in o&&o.BYTES_PER_ELEMENT===1}function Ft(o,t=""){if(typeof o!="number"){letzod, wrangler
Gates applied: no_behavioural_pass.
5f64370bab0ffull audit observations/trust-audit/mcp-server/postoaklabs__ocs-mcp-worker.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 5f64370bab0f | CAUTION | B | 85 | first audit |
Questions
What is the ocs-mcp-worker MCP server?
MCP server for OmegaCentauri.me (evidence-evaluation tools, signed receipts)
What tools does ocs-mcp-worker expose?
11 in total: 10 read-only, 1 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is ocs-mcp-worker safe to connect to an agent?
With care. The audit graded it B (85/100) and found 13 things worth knowing before you trust this server, listed below with the exact line each was found on.
What credentials does ocs-mcp-worker need?
No credential environment variables were found in its source, so it appears to need none.
How does ocs-mcp-worker run?
It speaks stdio and streamable-http, so it runs as a local process your client starts. It is published on npm as ocs-mcp-worker at 0.1.0.
How current is this page?
The grade is for one exact copy of the source (5f64370bab0f), read on 2026-10-12. The repository is watched and re-audited when it changes.