mcpField
M
mcp-server-isitdown

mcp-server-isitdown

本地服务
github.com/hesreallyhim云与基础设施276 周前更新

关于 mcp-server-isitdown

一个通过 isitdownrightnow.com 查询网站状态的 MCP 服务,面向需要检查网站是否宕机的用户。它可返回当前状态以及最近一次记录的宕机信息。

主要功能

  1. 01检查网站当前状态
  2. 02提供最近宕机信息
  3. 03可作为 Python 库调用

适用场景

  1. 01检查网站是否可访问
  2. 02查询网站最近的宕机记录

MCP 相关

向 MCP 客户端提供 get_website_status 工具,输入根域名后返回网站状态和最近的宕机信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai Security Assessment Badge Verified on MseeP

mcp-server-isitdown

一个通过查询 www.isitdownrightnow.com 来检查网站当前是否宕机的 MCP 服务。

smithery badge IsItDown Server MCP server

概览

此 MCP 服务提供了一个简单的工具,用于检查网站是否正在宕机,并可提供近期宕机事件的一些信息。

工具

已实现以下工具:

  • get_website_status:检查网站当前是否宕机。
    • Input:root_domain(string):要检查的网站根域名(例如,“example.com”)
    • Output:一条字符串消息,说明网站是否正常运行或宕机,并附带最近记录的宕机信息

安装

通过 Smithery 安装

通过 Smithery 为 Claude Desktop 自动安装 IsItDown Server:

npx -y @smithery/cli install @hesreallyhim/mcp-server-isitdown --client claude

注意:此软件包目前尚未发布到公共注册表。只能从源代码安装。

从源代码安装
# Clone the repository 
git clone https://github.com/yourusername/mcp-server-isitdown.git
cd mcp-server-isitdown

# Using uv (recommended)
uv pip install -e .

# Using pip
pip install -e .

Claude Desktop 配置

将此配置添加到 claude_desktop_config.json 文件中:

"isitdown": {
  "command": "/path/to/uv",
  "args": [
    "--directory",
    "/path/to/cloned/repo/src",
    "run",
    "mcp_server_isitdown"
  ]
}

使用方法

作为独立 MCP 服务运行
# Using the installed script
mcp-server-isitdown

# Using the Python module
python -m mcp_server_isitdown
Claude for Dekstop 使用示例:
  • “Wikipedia 现在宕机了吗?”
  • “Reddit 上次宕机是什么时候?”
作为库使用
from mcp_server_isitdown.server import get_website_status

# Check if a website is down (async function)
async def check_website():
    result = await get_website_status("example.com")
    print(result)  # Prints status message with up/down status

开发

# Type checking
uvx mypy .

# Run all pre-commit hooks
uv pre-commit run --all-files

# Install in development mode
uv pip install -e ".[dev]"

# Run the Inspector
mcp dev src/mcp_server_isitdown/server.py

构建

# Build the package
uv build

# Install the built package
uv pip install dist/mcp_isitdown_service-*.whl

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。