mcpbeat Sign in

Dunstan MCP Server

local only

Dunstan runs on your own machine — the client starts it, so there is no endpoint to ping. 346 installs a week from npm. Last commit 9 Oct 2026.

Checks a coding agent's handback against the pull request's GitHub record. No model decides.

Installs per day peak 291 · avg 9
a month agotoday
346
Installs / week
npm · dunstan
0
Stars
0 open issues
9 Oct 2026
Last commit
2 releases in 90 days
AGPL-3.0
License
TypeScript

What the code does

We read the source, 2 d ago · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add dunstan -- npx -y dunstan
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "dunstan": {
      "args": [
        "-y",
        "dunstan"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.dunstan]
command = "npx"
args = ["-y", "dunstan"]
.cursor/mcp.json
{
  "mcpServers": {
    "dunstan": {
      "args": [
        "-y",
        "dunstan"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "dunstan": {
      "args": [
        "-y",
        "dunstan"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: GITHUB_TOKEN (Optional fine-grained, read-only GitHub token; without it, public repositories are read anonymously.). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Dunstan

same job, measured the same way
Prumo
by tomd4vs

Checks the context files a coding agent reads against the git index, and reports what drifted.

75 installs/wk local only
Arkgate
by pedroknigge

When the agent writes a bad import, the write doesn’t land. The same check fails the pull request.

950 installs/wk local only
Myopic
by surajkgoyal

Code-review MCP: review a GitLab MR or GitHub PR against the whole codebase, not just the diff.

296 installs/wk local only
Tently
by tently-team

Tently, the AI PR reviewer for GitHub: agents check team decisions before they write code.

312 installs/wk local only
Tenpace Review Router
by tenpace-app

Human-authenticated setup for routing GitHub pull requests into the right Slack channel.

5 tools answering
Model Card Lint Gpai
by jmshinhwa

Lints a Hugging Face model card against the Hub metadata spec and the EU AI Act general-purpose AI d

146 installs/wk local only
Accessibility Statement Lint
by jmshinhwa

Checks the accessibility statement you already published against the EU model statement and its two

150 installs/wk local only
R
ReviewGate
by reviewgate

Code review against your team standards, before the pull request: generator finds, judge confirms

local only

Dunstan — questions

Answers built from our own checks of this server.

Why is there no uptime for Dunstan?
Dunstan runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package dunstan was installed 346 times last week.
How do I connect Dunstan?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls dunstan straight from npm; nothing to host, nothing to sign up for.
How many people use Dunstan?
The npm package dunstan was installed 346 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Dunstan open source?
Yes — it is published under the AGPL-3.0 licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.