The surfaces page gives the MCP server its host - #208
Merged
Merged
Conversation
`source.json` moves to mental-model@5040f08, where the MCP surface is published at `https://mcp.blust.ch` rather than at the endpoint. A page answers at that root now, so the schema's own words put the host in the field and the endpoint in a unit of its own. One line changes on the page: this surface's address reads `mcp.blust.ch`, beside `blust.ch` and the others, instead of a path no sibling carries. The model's own file says where a client connects. Everything derived is rebuilt from that commit: `model.json`, the commit stamps on the surfaces and principles pages, the sitemap and four card stamps whose image did not change. The two talk cards re-rendered to different bytes with no stamp change and are left as they were. Verified: `pin:check`, `model:check`, `pages:check`, `design:check`, `og:check`, `sitemap:check`, `test:build`, `test:og`, `test:dupes`, `verify` against a local server and `sh conventions/conventions-check` all pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
source.jsonmoves to mental-model@5040f08, where this family's MCP surface is published athttps://mcp.blust.chrather than at/mcp. A page answers at that root since robertblust/mcp-blust-ch#21, so the surface schema's own words decide the field:urlis where a surface is published, and that is the host. The endpoint became a unit of its own in the model, named as the one path that speaks the protocol and the one a client is given.One line changes on the page.
build/surfaces.mjsreads a surface's url throughhostOf, so this address now readsmcp.blust.chbesideblust.chand the others, rather than a path no sibling carries.build/jsonld.mjsandbuild/pages.mjsdo not read the field.Everything derived is rebuilt from that commit:
model.json, the commit stamps on the surfaces and principles pages, the sitemap, and four card stamps whose images did not change. The two talk cards re-rendered to different bytes with no stamp change and are left as they were, as every card change here has left them.This is the last of the three repositories to take that commit: mental-model#137 wrote it, mcp-blust-ch#21 served it, and until this merges blust.ch tells a reader an address the model no longer holds.
Verified:
pin:check,model:check,pages:check,design:check,og:check,sitemap:check,test:build,test:og,test:dupes,verifyagainst a local server andsh conventions/conventions-checkall pass.🤖 Generated with Claude Code