MCP server for UpRock Verify - verify website reachability and performance across 6 continents
npm install uprock-verify-mcpMCP (Model Context Protocol) server for UpRock Verify - verify website reachability and performance across 6 continents.
Install and configure everything with a single command:
``bash`Install globally and set up your API key (replace with your actual key)
npm install -g uprock-verify-mcp && echo 'export UPROCK_API_KEY="your-api-key"' >> ~/.zshrc && source ~/.zshrc
Or copy this for bash users:
`bash`
npm install -g uprock-verify-mcp && echo 'export UPROCK_API_KEY="your-api-key"' >> ~/.bashrc && source ~/.bashrc
That's it! The MCP server will automatically work with all supported IDEs.
Install automatically for your preferred client:
`bashClaude Desktop
npx -y install-mcp uprock-verify-mcp --client claude -y
Manual Installation
`bash
npm install -g uprock-verify-mcp
`Configuration
$3
Add your UpRock Verify API key to your shell profile (
~/.zshrc, ~/.bashrc, etc.):`bash
echo 'export UPROCK_API_KEY="your-api-key"' >> ~/.zshrc
source ~/.zshrc
`The MCP server automatically reads your API key from shell profiles - no manual configuration needed in each IDE!
Supported locations (checked in order):
1. Environment variable
UPROCK_API_KEY
2. Shell profiles: ~/.zshrc, ~/.bashrc, ~/.bash_profile, ~/.profile, ~/.zshenv
3. Config file: ~/.uprock-verify/config.jsonIDE & Chat Integration
$3
Add to
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):`json
{
"mcpServers": {
"uprock-verify": {
"command": "npx",
"args": ["-y", "uprock-verify-mcp"]
}
}
}
`$3
Add to
~/.codeium/windsurf/mcp_config.json:`json
{
"mcpServers": {
"uprock-verify-mcp": {
"command": "npx",
"args": ["-y", "uprock-verify-mcp"]
}
}
}
`$3
Add to Cursor's MCP settings (Settings → MCP):
`json
{
"mcpServers": {
"uprock-verify": {
"command": "npx",
"args": ["-y", "uprock-verify-mcp"]
}
}
}
`$3
For any MCP-compatible AI assistant, use:
`json
{
"command": "npx",
"args": ["-y", "uprock-verify-mcp"]
}
`> Note: No
env section needed - the server automatically reads your API key from shell profiles.Available Tools
| Tool | Description |
|------|-------------|
|
verify_url | Verify a URL across all 6 continents (NA, EU, AS, AF, OC, SA) |
| quick_verify | Quick verification from a single region |
| batch_verify | Verify multiple URLs at once (max 10) |
| get_job_status | Check status of a verification job |
| get_job_details | Get detailed results of a completed job |
| get_account_status | Get account status and remaining scans |
| list_recent_scans | List recent verification scans |
| get_latest_job | Get the most recent verification results |
| get_history` | Get scan history with advanced filters |Once configured, ask your AI assistant:
- "Verify https://example.com across all continents"
- "Quick check https://my-site.com from Europe"
- "What's my UpRock account status?"
- "Show me my recent scans"
- "Batch verify these URLs: url1.com, url2.com, url3.com"
Visit UpRock to get your API key.
MIT