Store, query, and create YAML workflow playbooks for LLM agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Store, query, and create YAML workflow playbooks for LLM agents via MCP. STDIO or Streamable HTTP.
Five tools covering the full workflow library lifecycle β discovery, retrieval, creation, and deletion for both permanent and temporary workflows:
| Tool | Description |
|---|---|
workflow_list | List all permanent workflows in the index, with optional keyword, category, and tag filters. |
workflow_get | Retrieve a complete workflow definition by name, with global instructions prepended. |
workflow_create | Write a new permanent workflow YAML to the library. |
workflow_create_temp | Write a temporary one-shot workflow, indexed but excluded from list results. |
workflow_delete | Permanently remove a permanent workflow by name and optional version. |
workflow_listList permanent workflows from the in-memory index.
query filter (case-insensitive substring across workflow name and description)includeTools: true to surface the unique server/tool pairs used across each workflow's stepsworkflow_getRetrieve a complete workflow by name, including the global instructions document.
version to get the highest available match; specify a version for an exact lookupglobal_instructions.md content as globalInstructions β apply these when executing the workflow; null when the file is absentworkflow_list{{input.foo}}, {{steps.X.output.Y}}) are returned verbatim β the server never interpolates themworkflow_createWrite a new permanent workflow to the library.
categories/<slugified-category>/<slugified-name>-<slugified-version>-workflow.yaml β one file per name@version, so multiple versions coexistname@version already exists β bump the version to create a new revisioncreated_date and last_updated_date automaticallyworkflow_create_tempWrite a throwaway workflow to the temp/ directory.
workflow_get but excluded from workflow_list resultsworkflow_deletePermanently remove a permanent workflow from the library.
version to delete the highest available match; specify a version to target one exactlyworkflow_list or workflow_getBuilt on @cyanheads/mcp-ts-core:
none, jwt, oauthin-memory, filesystem, Supabase, Cloudflare KV/R2/D1Workflow library:
name@version, built at startup from workflows-yaml/categories/ recursivelyfs.watch recursive) rebuilds the index on any add/change/remove; debounced to avoid thrash_index.json snapshot written on every rebuild for external tooling and debuggingWORKFLOWS_DIR, GLOBAL_INSTRUCTIONS_PATH, and debounce intervalAgent-friendly output:
workflow_get always includes globalInstructions alongside the workflow β no second call neededsource field (permanent | temp) on every workflow_get responsereason codes (not_found, version_not_found, already_exists, temp_not_allowed, index_unavailable) so callers can branch on error type rather than parsing messagesworkflow_list with includeTools: true surfaces all MCP server/tool dependencies at a glanceNo API keys required. The server reads from a local workflows-yaml/ directory by default.
Add the following to your MCP client configuration file:
Or with npx (no Bun required):
Or with Docker:
For Streamable HTTP, set the transport and start the server:
The repository ships a workflows-yaml/ directory with example workflows organized under categories/. These are ready to use as a starting point. The workflows-yaml/global_instructions.md file contains instructions the server prepends to every workflow_get response β edit it to set global guidance for your agent.
workflows-yaml/ seed).No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/workflows-mcp-server)<a href="https://allmcps.com/mcp/workflows-mcp-server"><img src="https://allmcps.com/api/badge/workflows-mcp-server?style=directory" alt="Workflows MCP Server on AllMCPs" /></a>