Tampermonkey MCP server
io.github.Tampermonkey/tampermonkey-mcp·v0.0.4·41 starsMCP server to manage your Tampermonkey scripts
41 stars
Reviews
Write oneNobody has reviewed Tampermonkey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tampermonkey tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan10 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 76 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Tampermonkey compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- GitHub stars
- 41
- more than 93% of 28,688 servers
Install Tampermonkey in Claude Code, Cursor or VS Code
Runs npx -y tampermonkey-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add tampermonkey-mcp -- npx -y tampermonkey-mcp
What the publisher says
From the Tampermonkey repository's README, as published. We do not edit it. Read it on GitHub
How to use
First install the following browser extensions:
- Tampermonkey
- Tampermonkey Editors for Firefox or Chrome
Then install tampermonkey-mcp globally:
npm install -g tampermonkey-mcp@latestFinally configure your AI assistant to use the tampermonkey tool:
{
"mcpServers": {
"tampermonkey": {
"command": "npx",
"args": [
"-y",
"tampermonkey-mcp@latest"
]
}
}
}Your assistant will call tampermonkeygetconnection_code and return a connection code that you can enter in the Tampermonkey Editors extension.
Claude Code configuration example
npm install -g claude
// either use your local checkout
npm run watch
claude mcp add --transport http --scope project tampermonkey http://localhost:4001/mcp
// or the npm package
npm install -g tampermonkey-mcp@latest
claude mcp add --transport stdio --scope project tampermonkey -- npx -y tampermonkey-mcp
// more browser control needed?
// Open chrome://inspect/#remote-debugging
// [x] Allow remote debugging for this browser instance
// or
chromium --user-data-dir=/tmp/chrome-devtools-mcp-test-profile --remote-debugging-port=9222
npm install -g chrome-devtools-mcp@latest
// install Tampermonkey and Tampermonkey Editors
claude mcp add --transport stdio --scope project chrome-devtools-mcp -- npx -y chrome-devtools-mcp@latest --slim --no-usage-statistics --auto-connect --browser-url http://127.0.0.1:9222Build
npm install
npm run allTampermonkey MCP Server Architecture
Overview
This project implements an MCP (Model Context Protocol) server that allows AI assistants to read and modify Tampermonkey userscripts via the Tampermonkey Editors browser extension.
Architecture Components
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Tampermonkey: common questions
- Is Tampermonkey MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Tampermonkey safety report
- How do I install Tampermonkey?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Tampermonkey need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Tampermonkey maintained?
- The last commit was 114 days ago (2026-07-13). The latest release is v0.0.4.
- How does Tampermonkey compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); github stars 41 (more than 93% of 28,688 servers). Full comparison.