Add story-style examples suite (27 stories + harness + CI) (#2957)
This commit is contained in:
parent
9dc8c5f02d
commit
4caa41f6d5
1 changed files with 6801 additions and 26 deletions
20
examples/stories/caching/README.md
Normal file
20
examples/stories/caching/README.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# caching
|
||||
|
||||
A server stamps `CacheableResult` hints (`ttl_ms`, `cache_scope`) onto list and
|
||||
read responses; a client honours them to skip redundant round-trips. The story
|
||||
will show per-result overrides on `@mcp.resource()` / `@mcp.tool()` and the
|
||||
client-side cache hit/miss path.
|
||||
|
||||
**Status: not yet implemented.** Server-side stamping landed (defaults
|
||||
`ttl_ms=0`, `cache_scope="private"`), but the per-result override hook and the
|
||||
client honouring path are not implemented yet. An example today could only show
|
||||
the defaults being emitted, not acted on.
|
||||
|
||||
## Spec
|
||||
|
||||
[Caching — basic utilities](https://modelcontextprotocol.io/specification/draft/basic/utilities/caching)
|
||||
|
||||
## Working example elsewhere
|
||||
|
||||
The TypeScript SDK ships a runnable `caching` story:
|
||||
[typescript-sdk/examples/caching](https://github.com/modelcontextprotocol/typescript-sdk/tree/main/examples/caching).
|
||||
Loading…
Reference in a new issue