MCP server for Open Knowledge Format (OKF) bundles — expose okf-ingest's deterministic consume verbs (search, context, graph impact, diff, doctor) as agent tools.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"okf-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# okf-mcp **MCP server for [Open Knowledge Format](https://github.com/GoogleCloudPlatform/open-knowledge-format) bundles** — expose [okf-ingest](https://github.com/travisjakel/okf-ingest)'s deterministic consume verbs as tools any MCP client (Claude Code, Cursor, custom agents) can call. Existing OKF MCP servers hand agents the markdown *files*. This one hands them the **queryable catalog and concept graph**: index-first context assembly, impact/backlink analysis, SQL over frontmatter, drift diffs, and health checks — all deterministic okf-ingest code, no model calls in the server. ## Tools | Tool | What the agent gets | |---|---| | `okf_list_bundles` | which bundles this server exposes | | `okf_search` | concepts whose title/body match a term | | `okf_get_concept` | one concept's frontmatter + full body | | `okf_context` | **the flagship** — index.md + a concept's most relevant neighborhood as one curated markdown blob, ranked by exact Personalized PageRank over the author's link graph (pass `rank='bfs'` for plain depth) — or pass `query` (a free-text question) instead of `start` for lexical-seeded multi-PPR retrieval | | `okf_related` | the k concepts most relevant to a topic — exact PPR, no embeddings | | `okf_impact` | inbound / outbound / transitive links — "what breaks if X changes" | | `okf_sql` | read-only SELECT over the DuckDB catalog (`okf_concept`, `okf_link`, `okf_validation`) | | `okf_diff` | what changed on disk since the server loaded the bundle — an agent's memory-refresh between looks | | `okf_refresh` | re-ingest a directory bundle after `okf_diff` shows changes | | `okf_doctor` | health score + per-rule findings before trusting a bundle | | `okf_computations` | **OKF v0.2 SPEC 10** — the bundle's Attested Computations: the sanctioned way to compute each value, its runtime, its typed parameters, the executor, the receipt fields a run must return, and the attester that checks it. Call before computing a number the bundle…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.