Skip to main content
Glama
robertblust

mcp.blust.ch

by robertblust

mcp.blust.ch

The reference instance of CompanyGraph, robertblust/mental-model, served over MCP at https://mcp.blust.ch/mcp. This repository pins one commit of the model and one release of companygraph/mcp-server, builds an image that carries the model's snapshot, and runs it on Cloud Run in Zurich behind Firebase Hosting. Everything below the Google Cloud project is Terraform, applied by GitHub Actions.

Whoever asks about Robert Blust's work — a person, a search engine, an agent — reaches the same answer, because every surface derives from one model. This is the surface an agent queries.

Using it

Add https://mcp.blust.ch/mcp as a custom connector in Claude, or as a remote MCP server in ChatGPT's developer mode or the Gemini CLI. No authentication. Seven tools: list_types, describe_schema, list_entities, get_entity, find_evidence, search and fetch; every answer names the model commit it was read from.

Related MCP server: Provenance-Aware Retrieval MCP Server

What pins what

source.json names the model commit and package.json the server release. Moving either is a pull request; the merge builds the image, applies the infrastructure with it and checks that /healthz reports the new commit.

Building it

npm ci
npm run snapshot      # writes snapshot.json from the pinned commit
npm test              # the seven tools against that snapshot
docker build -t mcp-blust-ch:local .

Infrastructure

infra/bootstrap/ is applied once by the owner and holds what CI needs before it can authenticate: the state bucket, the identity pool, the two service accounts and the image registry. infra/ is applied by CI on every merge. The workflows in .github/workflows/ say what runs when.

Publishing to the MCP Registry runs in the registry environment, which requires the owner's review of every run. The signing key lives there as an environment secret, MCP_PRIVATE_KEY, never as a repository secret, because a repository secret would be readable by any workflow on any branch and the review gate would protect nothing.

License

CC BY 4.0 for the text here; the model's own license is its own.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to query persistent, build-scoped evidence memory for reverse engineering, combining static analysis, runtime captures, and claims with honest uncertainty. Provides read-only access to an evidence graph and MCP prompts for structured investigations.
    30 npm
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI coding agents to query a local, continuously updated symbol graph of a codebase, providing ranked search, caller/callee exploration, dependency paths, and git-diff impact analysis through MCP tools.
    627 npm
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables coding agents to query a local, multi-repo code graph for symbol exploration, blast radius analysis, co-change mining, and durable code-anchored memory via MCP tools.
    891 npm
    14
    Business Source 1.1