RoutineKit MCP server
io.github.sjh9714/routinekit·v0.2.0·1 starsCapture tool workflows, save typed tools, and replay with human approval. Includes an MCP Apps UI.
1 stars355 downloads/wk
Reviews
Write oneNobody has reviewed RoutineKit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
RoutineKit tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
catalog_openOpen a sample project by the id returned by catalog_search.
catalog_searchFind one sample project by category: notes, timer, drawing.
city_activitiesList one sample activity for seoul, tokyo, or london.
convert_distanceConvert a distance in kilometres into miles.
format_distanceFormat a converted distance.
plan_activityDisplay a sample itinerary using a returned activity id. Does not book anything.
routine_workbenchOpen the RoutineKit capture/replay workbench inside a compatible MCP Apps host. Human form elicitation is required for mutations.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 41 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How RoutineKit compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- Tools
- 7
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,706 servers
- Downloads a week
- 355
- more than 83% of 12,306 servers with a package
What its tools let an agent do: 7 read
Install RoutineKit in Claude Code, Cursor or VS Code
Runs npx -y routinekit on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add routinekit -- npx -y routinekit
What the publisher says
From the RoutineKit repository's README, as published. We do not edit it. Read it on GitHub
RoutineKit
Your agent did it once. Make it a tool you can run again.
RoutineKit turns successful, explicitly selected tool calls into reviewed, parameterized, executable routines. Change the inputs, check the live tools, approve the run, and replay without asking a model to reconstruct each step.
A scripted capture/replay tutorial through the official filesystem MCP server: a new file path, new content, and a read-back success check. Watch the recording.
Start in DeepSeek Harness (DSH), or use the standalone workbench and MCP server with native WebMCP pages. Export a routine with a companion SKILL.md for another agent to discover and run.
v0.2 preview. Connect an explicitly configured local MCP server, capture its calls, Save as Tool, and reuse typed inputs. The workbench also runs as an MCP App in compatible hosts. This is a deterministic runner for reviewed linear workflows, not a general computer-use agent or OS sandbox.
Try it locally
Requires Node 22.19+. Native WebMCP additionally needs a current Chrome/Edge or Playwright Chromium. Tested locally with Chromium 151 and Chrome 152; browser APIs are experimental and may change. Local MCP file workflows do not require a WebMCP-capable browser.
npx routinekit doctor
npx routinekit demoThe demo opens a local workbench beside a real browser playground. A disclosed scripted tutorial, not an LLM, has made two real WebMCP calls: find a sample project and open its returned id.
- Click Preview capture. Notice the input binding and the reference to the first step's returned id.
- Click Add success check, choose step2 /opened, and enter true. Check Save as a named tool, then Review & save** and approve the exact routine. The JSON editor is optional.
- Enter timer (or drawing) as the new category, then Review & run.
- Approve the run and each WebMCP call. The selected project changes: the second step uses the new result id, not the recorded one.
The demo's localhost origin exists only while that process runs. Demo routines deliberately do not silently rebind to a different origin after a restart. For persistent use, connect your own WebMCP app at a stable origin.
No account, model API key, or GPU is needed for the tutorial. If no supported browser is installed:
npx playwright-core@1.62.1 install chromiumTry a real filesystem MCP workflow
In a new empty demo directory, explicitly install the reference server and RoutineKit:
npm init -y
npm install routinekit @modelcontextprotocol/server-filesystem@2026.8.31
npx routinekit demo-files ./node_modules/@modelcontextprotocol/server-filesystem/dist/index.jsThis disclosed scripted tutorial starts the installed official filesystem MCP server with a new temporary workspace, writes first-note.txt, and reads it back. It does not use your existing files. In the workbench:
- Add the check step2 /content compared with Input: content**.
- Select Save as a named tool, review the bindings, and approve saving.
- Use the new file path printed in the terminal, enter different content, and run with approval. The result must equal the new content.
- The same routine is available as routinesavedwriteandcheck with direct file and content inputs in its owning MCP session. Choose Export skill ZIP to keep it.
Exiting removes the demo's temporary files and routines. An exported routine needs a freshly approved matching files server before it can run elsewhere; permissions and file access are not transferred. The capture is scripted, not evidence of autonomous model success.
In DeepSeek Harness
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
RoutineKit: common questions
- Is RoutineKit MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the RoutineKit safety report
- How do I install RoutineKit?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does RoutineKit need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is RoutineKit maintained?
- The last commit was 61 days ago (2026-09-05). The latest release is v0.2.0.
- How does RoutineKit compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.