MCP.Market

RoutineKit MCP server

by sjh9714·io.github.sjh9714/routinekit·v0.2.0·1 stars

Capture tool workflows, save typed tools, and replay with human approval. Includes an MCP Apps UI.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

1 stars355 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • catalog_open

    Open a sample project by the id returned by catalog_search.

  • catalog_search

    Find one sample project by category: notes, timer, drawing.

  • city_activities

    List one sample activity for seoul, tokyo, or london.

  • convert_distance

    Convert a distance in kilometres into miles.

  • format_distance

    Format a converted distance.

  • plan_activity

    Display a sample itinerary using a returned activity id. Does not book anything.

  • routine_workbench

    Open 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 demo

The 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.

  1. Click Preview capture. Notice the input binding and the reference to the first step's returned id.
  2. 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.
  3. Enter timer (or drawing) as the new category, then Review & run.
  4. 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 chromium

Try 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.js

This 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:

  1. Add the check step2 /content compared with Input: content**.
  2. Select Save as a named tool, review the bindings, and approve saving.
  3. Use the new file path printed in the terminal, enter different content, and run with approval. The result must equal the new content.
  4. 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.