IsItDown MCP Server

IsItDown MCP Server

一个 MCP 服务器,允许用户通过查询 isitdownrightnow.com 来检查网站是否宕机,并提供状态信息和最近宕机事件的详细信息。 (Alternative, slightly more formal and technical): 一个 MCP 服务器,它允许用户通过查询 isitdownrightnow.com 来验证网站是否发生故障,并提供状态信息以及近期故障事件的详细报告。

浏览器自动化
监控
Python
访问服务器

Tools

get_website_status

Check the status of a website. This function takes a root domain as input and checks whether the website is up or down by making a request to isitdownrightnow.com Args: root_domain (str): The root domain of the website to check. Returns: str: A message indicating whether the website is up or down, or if the status could not be determined.

README

mcp-server-isitdown

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

<a href="https://glama.ai/mcp/servers/1wx4z4amkm"> <img width="380" height="200" src="https://glama.ai/mcp/servers/1wx4z4amkm/badge" alt="IsItDown Server MCP server" /> </a>

概述

这个 MCP 服务器提供了一个简单的工具来检查网站是否正在经历宕机,并且可以提供一些关于最近宕机事件的信息。

工具

实现了以下工具:

  • get_website_status: 检查网站当前是否宕机。
    • Input: root_domain (字符串): 要检查的网站的根域名 (例如, "example.com")
    • Output: 一个字符串消息,指示网站是否正常运行或宕机,以及上次记录的宕机信息

安装

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

从源代码

# 克隆仓库
git clone https://github.com/yourusername/mcp-server-isitdown.git
cd mcp-server-isitdown

# 使用 uv (推荐)
uv pip install -e .

# 使用 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 服务器运行

# 使用已安装的脚本
mcp-server-isitdown

# 使用 Python 模块
python -m mcp_server_isitdown

Claude for Desktop 的示例用法:

  • "维基百科现在宕机了吗?"
  • "Reddit 上次宕机是什么时候?"

用作库

from mcp_server_isitdown.server import get_website_status

# 检查网站是否宕机 (异步函数)
async def check_website():
    result = await get_website_status("example.com")
    print(result)  # 打印状态消息,包含正常/宕机状态

开发

# 类型检查
uvx mypy .

# 运行所有 pre-commit 钩子
uv pre-commit run --all-files

# 以开发模式安装
uv pip install -e ".[dev]"

# 运行 Inspector
mcp dev src/mcp_server_isitdown/server.py

构建

# 构建软件包
uv build

# 安装构建的软件包
uv pip install dist/mcp_isitdown_service-*.whl

许可证

MIT

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。

精选
本地
JavaScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。

精选
Python
YouTube Transcript MCP Server

YouTube Transcript MCP Server

这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。

精选
Python
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置。

精选
TypeScript
The Verge News MCP Server

The Verge News MCP Server

提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。

精选
TypeScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Tavily MCP Server

Tavily MCP Server

使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript