
mcp-server-isitdown

2025.05.08
0
Python网站状态检测宕机查询搜索工具
mcp-server-isitdown 是一个 MCP 服务器,用于检查网站是否当前处于宕机状态。它通过查询 [www.isitdownrightnow.com](https://www.isitdownrightnow.com) 来获取网站的当前状态和最近的宕机事件信息。
View on GitHub
Overview
基本能力
产品定位
mcp-server-isitdown 是一个用于检测网站是否宕机的工具,适用于需要快速确认网站可用性的场景。
核心功能
- 网站状态检查:通过
get_website_status
工具检查指定网站是否宕机。 - 输入:
root_domain
(字符串),例如 "example.com"。 - 输出:返回网站是否宕机的状态信息,以及最近的宕机记录。
适用场景
- 快速确认某个网站是否可访问。
- 查询网站最近的宕机历史。
- 集成到其他工具或服务中,自动化检测网站状态。
工具列表
get_website_status
:检查网站是否宕机,并返回状态信息和最近的宕机记录。
常见问题解答
- 如何安装?:目前仅支持从源代码安装,具体步骤见安装教程。
- 如何集成到 Claude Desktop?:需要在
claude_desktop_config.json
中添加配置。
使用教程
使用依赖
无特殊依赖,直接从源代码安装即可。
安装教程
# 克隆仓库
git clone https://github.com/yourusername/mcp-server-isitdown.git
cd mcp-server-isitdown
# 使用 uv 安装(推荐)
uv pip install -e .
# 使用 pip 安装
pip install -e .
调试方式
# 作为独立的 MCP 服务器运行
mcp-server-isitdown
# 使用 Python 模块运行
python -m mcp_server_isitdown
示例用法
- "Is wikipedia down right now?"
- "When was the last time reddit was down?"
作为库使用
from mcp_server_isitdown.server import get_website_status
# 检查网站是否宕机(异步函数)
async def check_website():
result = await get_website_status("example.com")
print(result) # 打印状态信息