mcp-server-isitdown

mcp-server-isitdown

site icon
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)  # 打印状态信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。