IsItDown MCP Server
一个 MCP 服务器,允许用户通过查询 isitdownrightnow.com 来检查网站是否宕机,并提供状态信息和最近宕机事件的详细信息。 (Alternative, slightly more formal and technical): 一个 MCP 服务器,它允许用户通过查询 isitdownrightnow.com 来验证网站是否发生故障,并提供状态信息以及近期故障事件的详细报告。
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
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
@kazuph/mcp-fetch
用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。
DuckDuckGo MCP Server
一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。
Tavily MCP Server
使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。