[observed — 2026-08-01]https://temperkb.io/mcpDo not use claude_desktop_config.jsonfor this. That file configures local, stdio MCP
servers. Claude Desktop will not connect to a remote server declared there, so a"url"entry
inmcpServerssilently does nothing — it looks configured and never connects. This guide
previously said to do exactly that; it was wrong.
| Surface | What it is |
|---|---|
| Resources panel (attachment icon) | Browse and attach documents directly. Content is injected before the model runs — no tool call, no tool-call tokens |
| Tools | search, list_resources, create_resource, and the rest, called during conversation |
temper://resources/{id}, temper://resources/{id}/content, andtemper://contexts/{ref}/resources — where {ref} is @owner/slug or a UUID. Bare context namestemper-skill-v<version>.zip from theVERSION file at its root — that is how you tell which one you uploaded, since.sha256 sidecar beside the zip, and the zip carries a GitHub build-install.sh can verify each extracted file before an atomic swap; nothing installs this bundle, sotemper skill install), which is a different tree — it speaks temper … commands rather than tool| Skill bundle source | agent-skills/temper-knowledge-base/ (a committed projection — see the generated-artifacts skill) |
| Build it locally | cargo make skill-package → dist/temper-skill-v<version>.zip |
| Tool reference | knowledge-base.md inside the bundle |
| Doc types + frontmatter | references/frontmatter.md inside the bundle (generated from the server's own schemas) |