Watchdog MCP Server
by oxtofio.github.OxToF/watchdog-mcpv0.1.0
Who can change a Solana program or EVM contract, dependency advisories, scans. Paid per call (x402).
context tax
queued
security
queued
cold start
queued
freshness
Active4d ago
Install Watchdog MCP server
Install in Claude Code
claude mcp add watchdog -e WATCHDOG_SOLANA_PRIVATE_KEY='<watchdog-solana-private-key>' -e WATCHDOG_EVM_PRIVATE_KEY='<watchdog-evm-private-key>' -- npx -y watchdog-mcpInstall in Cursor
{
"mcpServers": {
"watchdog": {
"command": "npx",
"args": [
"-y",
"watchdog-mcp"
],
"env": {
"WATCHDOG_SOLANA_PRIVATE_KEY": "<watchdog-solana-private-key>",
"WATCHDOG_EVM_PRIVATE_KEY": "<watchdog-evm-private-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"watchdog": {
"command": "npx",
"args": [
"-y",
"watchdog-mcp"
],
"env": {
"WATCHDOG_SOLANA_PRIVATE_KEY": "<watchdog-solana-private-key>",
"WATCHDOG_EVM_PRIVATE_KEY": "<watchdog-evm-private-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"watchdog": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"watchdog-mcp"
],
"env": {
"WATCHDOG_SOLANA_PRIVATE_KEY": "<watchdog-solana-private-key>",
"WATCHDOG_EVM_PRIVATE_KEY": "<watchdog-evm-private-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"watchdog": {
"command": "npx",
"args": [
"-y",
"watchdog-mcp"
],
"env": {
"WATCHDOG_SOLANA_PRIVATE_KEY": "<watchdog-solana-private-key>",
"WATCHDOG_EVM_PRIVATE_KEY": "<watchdog-evm-private-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| WATCHDOG_SOLANA_PRIVATE_KEY | — | yes | Base58 key of a dedicated Solana wallet holding a little USDC, to pay Solana Watchdog calls. Optional. |
| WATCHDOG_EVM_PRIVATE_KEY | — | yes | Hex key of a dedicated Base wallet holding a little USDC, to pay EVM Watchdog calls. Optional. |
| WATCHDOG_BUDGET_USD | — | — | Maximum total spend per server process, in USD. Default 5. |
| WATCHDOG_MAX_PER_CALL_USD | — | — | Maximum single payment, in USD. Default 1. |
Freshness
Active — last maintenance signal 4d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-06 · 4d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-01 · 8d ago · official registry · v0.1.0
FAQ
›How do I install the Watchdog MCP server in Claude Code?
Run: claude mcp add watchdog -e WATCHDOG_SOLANA_PRIVATE_KEY='<watchdog-solana-private-key>' -e WATCHDOG_EVM_PRIVATE_KEY='<watchdog-evm-private-key>' -- npx -y watchdog-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Watchdog require an API key?
Yes. It expects WATCHDOG_SOLANA_PRIVATE_KEY, WATCHDOG_EVM_PRIVATE_KEY, of which 2 are secrets.
›Can I use Watchdog as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Watchdog in the official MCP registry?
Yes, as io.github.OxToF/watchdog-mcp.