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/knowledge-catalog) 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 | ## Install & run Built on the official MCP Python SDK v2 (MCP spec 2026-07-28); v2 servers still answer the legacy `initialize` handshake, so pre-2026 clients keep working. For environments pinned to SDK v1, install `okf-mcp==0.3.1`. ```bash pip install okf-mcp # depends…
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.