This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdds browseable resource templates with argument autocompletion.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds four browseable resource templates: platforms, traces, packs, memory facts. Adds four browseable resource templates: platforms, traces, packs, memory facts. Source: llm_adapter@2026-06-15 Confidence: high |
— |
| Feature | Low |
Adds argument autocompletion for resource-template variables via completion/complete endpoint. Adds argument autocompletion for resource-template variables via completion/complete endpoint. Source: llm_adapter@2026-06-15 Confidence: high |
— |
| Feature | Low |
Server now advertises `resources` and `completions` capabilities at initialize. Server now advertises `resources` and `completions` capabilities at initialize. Source: llm_adapter@2026-06-15 Confidence: high |
— |
| Feature | Low |
Introduces deterministic npm test suite `test:resources` covering templates, completions, and edge cases. Introduces deterministic npm test suite `test:resources` covering templates, completions, and edge cases. Source: llm_adapter@2026-06-15 Confidence: high |
— |
Full changelog
What's new in 1.8.0
Step #3 of the MCP modernization roadmap: the engine's read surfaces become browseable resource templates with argument autocompletion. No tool or engine behavior changes — purely additive, read-only.
Resource templates
Four templates join the static clarifyprompt://categories, each with list + complete + read, backed by an existing engine getter:
| URI template | What it reads |
|---|---|
| clarifyprompt://platforms/{category}/{id} | One platform's full config — resources/list enumerates all 60+ as individual URIs |
| clarifyprompt://traces/{date} | Optimization-trace summary index for a UTC day |
| clarifyprompt://packs/{id} | One loaded knowledge pack's metadata |
| clarifyprompt://memory/facts/{scope} | Live remembered facts under a scope |
MCP hosts with a resource browser (Claude Desktop, Cursor) now get a navigable tree instead of a single static blob.
Autocomplete
completion/complete resolves the template variables — {category} → the 7 category ids, {id} → platform ids scoped by the chosen {category} (e.g. "mid" + category=image → midjourney), {date} → days with traces, pack ids, memory scopes.
MCP's completion applies to prompt arguments and resource-template variables only — not tool inputs (the spec has no tool-argument completion). ClarifyPrompt registers no prompts, so autocomplete lives entirely on the resource templates.
Capabilities
The server now advertises resources (with templates) and completions at initialize.
Tests
New deterministic npm run test:resources battery (no LLM/embeddings) locks the surface: capabilities advertised, all four templates list, pure-registry reads, completion resolution, graceful empty-day trace reads. Added to test:all.
Verified
test:resources · wire · integration 9/9 · evals 26/26 on gemma4:31b-cloud (0 output-validation errors) · all CI build/docker/secrets jobs · evals on gpt-4o-mini.
Install
```bash
npm install -g [email protected]
```
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About LumabyteCo/clarifyprompt-mcp
MCP server for AI prompt optimization — transforms vague prompts into platform-optimized prompts for 58+ AI platforms across 7 categories (image, video, voice, music, code, chat, document).
Related context
Related tools
Earlier breaking changes
- v1.7.0 Migrated all tools from `server.tool()` shorthand to `server.registerTool()`.
Beta — feedback welcome: [email protected]