Mmcp.market

Execkit MCP server

by blinkingbit-oss·io.github.blinkingbit-oss/execkit·v0.10.1

Stateful, structured, safe shell sessions for AI agents over local, SSH, and Docker.

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

not scanned yet

Adoption
Growing

8 stars16 downloads/wk

Reviews

Write one

Nobody has reviewed Execkit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Execkit tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New registry listings are scanned within a day of import.

What the publisher says

From the Execkit repository's README, as published. We do not edit it. Read it on GitHub

execkit

Persistent, structured shell sessions for AI agents, on your laptop, your servers over SSH, and your Docker containers.

What you get that a built-in agent shell doesn't:

calls, and every command returns a structured result: split stdout/stderr, exit code, duration, cwd.

  • Persistent sessions on local, SSH and Docker. cd and env carry across

model sees them, and output budgets (tail, head, grep, a char cap) keep a noisy build from flooding the context window.

  • Output that protects the agent's context. Secrets are redacted before the

audit log, you can watch sessions live in a terminal or browser (above), and remote sessions can checkpoint and restore the workspace files.

  • An audit trail, a live viewer, and undo. Every command can go to a JSONL

Install

Zero-install, with uv. Add this to your MCP client config:

{ "mcpServers": { "execkit": { "command": "uvx", "args": ["execkit-mcp"] } } }

Or install it and let execkit print the config for your client:

pip install execkit-mcp && execkit-mcp setup claude   # or: cursor | gemini | codex | vscode | windsurf

Then execkit-mcp doctor checks your setup. More options (prebuilt binary, cargo install, building from source) are in the Quickstart.

Status: early 0.x. The API may change between minor versions. Read Limitations before pointing it at anything important.

Where it fits

execkit complements your agent's built-in shell or sandbox; it does not replace it. Use it when the agent needs to work on a remote host or inside a container, when you want a record of what ran, or when you want to undo file changes on a remote workspace.

The agent is the adversary. The LLM driving execkit can be prompt-injected by anything it reads, so execkit contains its own caller: a command passes the policy fence before it runs, secrets are redacted before output returns, and a changed SSH host key fails loudly instead of reconnecting into a MITM.

flowchart LR
    A([AI agent]) -->|command| F{policy fence}
    F -->|blocked| X([rejected, never runs])
    F -->|allowed| T[transport: local / SSH / Docker]
    T --> O[raw output]
    O --> R[redact secrets, bound output]
    R --> E([structured ExecResult])
    E -.-> A

Use it from an agent (MCP)

The agent gets sessioncreate (local, ssh, or docker), sessionexec, sessionlist and sessiondestroy, plus sessioncheckpoint / sessioncheckpoints / session_restore for remote undo.

State persists across calls, and every result is parsed, not scraped from a terminal:

// session_exec {"command": "cd /app && npm ci"}   -> { "exit_code": 0, "cwd": "/app" }
// session_exec {"command": "npm run build"}        // cwd is still /app
//   -> { "stderr": "Error: Cannot find module 'webpack'",
//        "exit_code": 1, "duration_ms": 3420, "cwd": "/app",
//        "truncated": false, "timed_out": false }

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add execkit -- uvx execkit-mcp
Add to Cursor

Execkit: common questions

Is Execkit MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Execkit safety report
How do I install Execkit?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Execkit need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Execkit maintained?
The last commit was in the last day (2026-09-25). The latest release is v0.10.1.
What can I use instead of Execkit?
Servers from other publishers that do the same job: Synapse RMCP MCP server, Servonaut MCP server and Homebutler MCP server. Compare all Execkit alternatives.

Alternatives to Execkit

Same job from other publishers: the closest match first, then the best rated.

All Execkit alternatives →
  • Synapse RMCP
    Host, Docker, Compose, SSH, logs, ZFS, and file operations over MCP and CLI.
    B
  • Servonaut
    Manage AWS, Hetzner, OVH and SSH servers: status, logs, CloudWatch, IP bans, safe command exec.
    A
  • Homebutler
    Tells an agent what changed on a server since it last looked - status, Docker, backups, Proxmox.
    C
  • Contentrain
    Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP.
    A
  • Komodo MCP Server
    MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
    B

More from blinkingbit-oss →