downdetector-mcp
Check service status and outage information via Downdetector.
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"downdetector-mcp": {
"args": [
"downdetector-mcp@1.0.1"
],
"command": "npx"
},
"https://github.com/domdomegg/downdetector-mcp/releases/download/v1.0.1/downdetector-mcp.mcpb": {
"args": [],
"command": ""
}
}
}
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍
downdetector-mcp
MCP server for Downdetector - check service status and outage information. This server provides tools to query Downdetector for service outages and status updates across various services and regions.
https://github.com/user-attachments/assets/746b8535-f8b2-4ffa-828c-7b39fbf6650b
- Real-time Service Status: Get current status reports for any service monitored by Downdetector
- No Authentication Required: Direct access to public Downdetector data
- Global Coverage: Support for different Downdetector domains (com, uk, it, fr, etc.)
# Installation
- [Claude Desktop](# claude-desktop)
- [Cursor](# cursor)
- [Cline](# cline)
# # Claude Desktop
# # # (Recommended) Alternative: Via manual .dxt installation
- Find the latest dxt build in the GitHub Actions history (the top one)
- In the 'Artifacts' section, download the
mcp-server-dxtfile - Rename the
.zipfile to.dxt - Double-click the
.dxtfile to open with Claude Desktop - Click "Install"
# # # (Advanced) Alternative: Via JSON configuration
- Install Node.js
- Open Claude Desktop and go to Settings → Developer
- Click "Edit Config" to open your
claude_desktop_config.jsonfile - Add the following configuration to the "mcpServers" section:
{
"mcpServers": {
"downdetector": {
"command": "npx",
"args": [
"-y",
"downdetector-mcp"
]
}
}
}
- Save the file and restart Claude Desktop
# # Cursor
# # # (Recommended) Via one-click install
# # # (Advanced) Alternative: Via JSON configuration
Create either a global (~/.cursor/mcp.json) or project-specific (.cursor/mcp.json) configuration file:
{
"mcpServers": {
"downdetector": {
"command": "npx",
"args": ["-y", "downdetector-mcp"]
}
}
}
# # Cline
# # # Via JSON configuration
- Click the "MCP Servers" icon in the Cline extension
- Click on the "Installed" tab, then the "Configure MCP Servers" button at the bottom
- Add the following configuration to the "mcpServers" section:
{
"mcpServers": {
"downdetector": {
"type": "stdio",
"command": "npx",
"args": ["-y", "downdetector-mcp"]
}
}
}
# Example Usage
Once configured, you can ask Claude things like:
- "Check if Steam is down right now"
- "What's the current status of Netflix?"
- "Get the latest reports for Instagram in the UK"
- "Show me the recent activity for Discord"
# Limitations
- Data comes from Downdetector's public interface and may be rate-limited
- Some domains (especially .com) may be protected by Cloudflare and could be intermittently unavailable
- Service names must match those used by Downdetector (case-insensitive)
# Available Tools
# # downdetector
Get current status and outage reports for any service monitored by Downdetector.
Parameters:
serviceName(required): Name of the service (e.g., "steam", "netflix", "twitter")domain(optional): Downdetector domain ("com", "uk", "it", "fr", etc.)
# Contributing
Pull requests are welcomed on GitHub! To get started:
- Install Git and Node.js
- Clone the repository
- Install dependencies with
npm install - Run
npm run testto run tests - Build with
npm run build
# Releases
Versions follow the semantic versioning spec.
To release:
- Use
npm version <major | minor | patch>to bump the version - Run
git push - -follow-tagsto push with tags - Wait for GitHub Actions to publish to the NPM registry.