MCP server for exit1.dev uptime monitoring. Let Claude, Cursor and other AI agents create monitors, read uptime and check SSL from chat.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add exit1-uptime-monitoring --env EXIT1_API_KEY='<EXIT1_API_KEY>' -- npx -y exit1-mcp~/.codex/config.toml
[mcp_servers.exit1-uptime-monitoring]
command = "npx"
args = ["-y", "exit1-mcp"]
env = { EXIT1_API_KEY = "<EXIT1_API_KEY>" }
# codex mcp add exit1-uptime-monitoring --env EXIT1_API_KEY='<EXIT1_API_KEY>' -- npx -y exit1-mcp~/.cursor/mcp.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"command": "npx",
"args": [
"-y",
"exit1-mcp"
],
"env": {
"EXIT1_API_KEY": "<EXIT1_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"exit1-uptime-monitoring": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"exit1-mcp"
],
"env": {
"EXIT1_API_KEY": "<EXIT1_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"command": "npx",
"args": [
"-y",
"exit1-mcp"
],
"env": {
"EXIT1_API_KEY": "<EXIT1_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"command": "npx",
"args": [
"-y",
"exit1-mcp"
],
"env": {
"EXIT1_API_KEY": "<EXIT1_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"command": "npx",
"args": [
"-y",
"exit1-mcp"
],
"env": {
"EXIT1_API_KEY": "<EXIT1_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http exit1-uptime-monitoring https://app.exit1.dev/mcp/v1~/.codex/config.toml
[mcp_servers.exit1-uptime-monitoring]
url = "https://app.exit1.dev/mcp/v1"
# codex mcp add exit1-uptime-monitoring --url https://app.exit1.dev/mcp/v1~/.cursor/mcp.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"url": "https://app.exit1.dev/mcp/v1"
}
}
}.vscode/mcp.json
{
"servers": {
"exit1-uptime-monitoring": {
"type": "http",
"url": "https://app.exit1.dev/mcp/v1"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"httpUrl": "https://app.exit1.dev/mcp/v1"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"exit1-uptime-monitoring": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://app.exit1.dev/mcp/v1"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"exit1-uptime-monitoring": {
"url": "https://app.exit1.dev/mcp/v1"
}
}
}Environment variables
EXIT1_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.