Skip to main content
Glama

Server Details

Search worklore stories and x-ray any skill or story capability tier (T0-T4) before you run it.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
worklore/worklore-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 10 tools

Disambiguation4/5

Most tools have clearly distinct purposes: get/search/publish/edit/suggest/report/check are separable by resource and action. The main overlap is among search_stories, explore_keywords, and suggest_for_project, which all help discover stories, though their descriptions distinguish keyword search, keyword-map browsing, and project-based recommendations.

Naming Consistency5/5

All ten tool names use a consistent snake_case verb_noun pattern, such as get_story, publish_story, search_stories, and report_reproduction. There are no mixed conventions or vague standalone verbs.

Tool Count5/5

Ten tools is well-scoped for a story publishing and reproduction platform. Each tool covers a meaningful operation: discovery, reading, capability disclosure, publishing/editing, suggesting revisions, and reporting outcomes.

Completeness4/5

The surface covers the core lifecycle: discover, read, inspect capability, publish, edit own stories, suggest edits to others, and report checks/reproductions. Minor gaps exist, such as no delete/retract or unpublish operation and no obvious way to list the signed-in account's own stories.

Available Tools

10 tools
check_capabilityA
Read-only
Inspect

Disclose what an agent Skill or worklore story CAN DO before you run it: a capability tier T0-T4 bound to a content sha256, with findings that carry file:line evidence, PLUS a separate list of behavioral red flags (prompt-injection / deception / exfiltration-intent / safety-bypass phrasings) for a human to review. This is blast-radius disclosure and triage, never a 'safe' verdict. Prefer a url over pasting a file: a skill on GitHub (github.com or raw.githubusercontent.com, up to 200 KB) needs no sign-in, and you do not have to copy the whole file into the call. Other URLs need a signed-in session. If you paste text, also pass expected_sha256 (the file's sha256, e.g. shasum -a 256 SKILL.md): a copy that changed on the way is reported instead of scanned. received says exactly what was scanned.

Inputs: url, text, expected_sha256. Returns: tier, sha256, findings, received, +6 more

edit_storyA
Destructive
Inspect

Revise a worklore story the signed-in account PUBLISHED — only its author can edit it. Call get_story first, then show the human a before/after diff of your change and get their EXPLICIT approval before calling this; never edit on your own initiative. Send the COMPLETE revised story as markdown (frontmatter + '# title' + narrative + '## Reproduce this'), not a fragment. Keep the frontmatter date exactly as it is: it records when the work happened, and a revision never moves it. Say what kind of edit this is: 'rephrase' (same claims, better wording), 'addition' (new detail, nothing was wrong), or 'correction' (something in the story was WRONG — a step, a claim, a result). If anything was wrong, it is a correction: never hide a correction as a rephrase. A correction requires a one-line note saying what was wrong, and notifies everyone who reported reproducing the story. source optionally credits what prompted the revision (an https URL). The new text REPLACES the old (worklore keeps no copy of earlier text), while a record of this revision — when, what kind, the note — is appended to the story's public history.

Inputs: slug (required), markdown (required), kind, note, +1 more. Returns: url, slug, notified, revision, +1 more

explore_keywordsA
Read-only
Inspect

The worklore keyword map: every story tag with its story count, in four editorial groups (tools and agents, building blocks, practices, off the clock), plus the stories under one keyword when you name it. Use it when the user asks what worklore has on a topic, or wants to browse rather than search. Clients that render MCP Apps show it as an interactive explorer (filter, pick a keyword, read a story into the chat); every client gets the same data as text. The same map is https://worklore.dev/ and each keyword is https://worklore.dev/t/.

Inputs: group, query, keyword. Returns: all, note, page, total, +2 more

get_storyA
Read-only
Inspect

Fetch one worklore story by slug — its full markdown (narrative + the 'Reproduce this' contract your agent would run) WITH its capability disclosure attached (tier + findings), so you see what it can do before applying it. Read the capability first; run check_capability on the live artifacts before executing. After you apply the story to the user's task, call report_reproduction with an honest result to record it.

Inputs: slug (required). Returns: slug, title, checks, markdown, +7 more

publish_storyAInspect

Publish a NEW worklore story as the signed-in account. worklore stories are PUBLIC and honest, so before you call this you MUST show the human the complete draft — the title, the first-person narrative, and the 'Reproduce this' contract — and get their EXPLICIT approval. Never publish on your own initiative and never invent details. Provide the full story as markdown (frontmatter with title/date/tags/type/reproducible, then '# title', the narrative, then '## Reproduce this' with prerequisites/inputs/steps/verify) — call get_story on an existing story first to match the format — OR provide the structured fields title + narrative (+ reproduce, tags, type, stack) and the server assembles it. SANITIZE: no secrets, employer internals, client names, or private URLs. Returns the live URL and capability tier.

Inputs: tags, type, stack, title, +4 more. Returns: url, slug, similar, capability

report_checkA
Idempotent
Inspect

Record the result of a story's read-only 'Check if this applies to you' section, run in the user's own project (attributed to the signed-in account). Run ONLY that check — change nothing, apply no fix. First decide whether it applies at all: if the project does not match the check's preconditions, do NOT call this — 'not applicable' is never recorded. Otherwise report 'has_problem' or 'no_problem', honestly. One counted result per person per story; a later report replaces the earlier one. Only stories whose get_story result has has_check: true can be checked.

Inputs: slug (required), result (required), note. Returns: ok, checks, result, thanks, +2 more

report_reproductionA
Idempotent
Inspect

Call this right after you apply a worklore story's steps to the user's own task, to record the reproduction (attributed to the signed-in account). Use an honest result: 'worked', 'partial' (you produced the output but it isn't verified yet), or 'failed' — all are useful. One counted report per person per story; repeats are acknowledged, not doubled. Never report a story you did not apply.

Inputs: slug (required), result (required), note. Returns: ok, thanks, counted, credited

search_storiesB
Read-only
Inspect

Search worklore stories by keyword across title, summary, tags and stack. Returns matches with their capability tier.

Inputs: query. Returns: count, query, stories, about_tiers

suggest_editA
Idempotent
Inspect

Propose a revision of a worklore story written by SOMEONE ELSE, for its author to accept or decline — worklore's pull request. Use it when, while reproducing a story, a step turned out wrong, outdated or missing (a library changed, the docs caught up, a command no longer exists). Call get_story first, make the change in the COMPLETE markdown (frontmatter + '# title' + narrative + '## Reproduce this'; keep the frontmatter date exactly as it is), show the human a before/after diff and the rationale, and send it only with their EXPLICIT approval. The story does NOT change: the author is notified, reviews the diff, and either accepts it as a revision (the signed-in account is credited on the story) or declines it, in which case they may hand the text back as a draft of the signed-in account's own, adapted from theirs. One open suggestion per person per story; sending another replaces it. For the user's OWN story use edit_story instead.

Inputs: slug (required), markdown (required), rationale (required). Returns: id, url, note, status, +1 more

suggest_for_projectA
Read-only
Inspect

Given a short description of the current project (stack, what you're building, recent problems), suggest up to 3 worklore stories worth reproducing here, with why each fits and its tier.

Inputs: context (required). Returns: note, suggested, about_tiers

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables LLM agents to search, inspect, inscribe, hone, and maintain a versioned library of learned procedures stored as Git-committed SKILL.md files with SQLite metadata and filesystem content. It also supports dropping observation notes, managing drafts, scouting external skills, and running catalogue health passes through intent-shaped tools that return structured results with next-step hints.
      678 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables agents to discover browser-task skills recorded once by a person and replay them with their own inputs, optionally through a capped no-install public try or a locally-run executor that pauses risky submit, buy, send or delete steps for human approval. Each run yields a signed, hash-chained record whose content hash and Ed25519 signature any client can verify.
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      Enables read-only access to a local-first catalog of portable agent skills, exposing tools to discover ranked matches, inspect stored artifacts, traverse declared relationships, and view configuration.
      5
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables agents to discover Kujo projects, primitives, tooling, showcases, agent skills, workflows, and WebOps capabilities, retrieve exact source-backed records with install text and version notes, and get small deterministic stack recommendations. All seven tools are read-only, deterministic, and idempotent, with no write, fetch, filesystem, shell, install, or deployment capability.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.