mcp-server-isitdown - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

mcp-server-isitdown 是一个用于检测网站是否宕机的服务工具。

核心功能

  • 检查网站状态:通过 get_website_status 工具检查指定网站是否宕机。
  • 输入root_domain(字符串),例如 "example.com"。
  • 输出:返回一个字符串消息,指示网站是否正常运行,并包含最近的宕机记录信息。

适用场景

  • 快速检测某个网站是否可访问。
  • 查询某个网站最近的宕机记录。
  • 集成到其他工具或服务中,自动化检测网站状态。

工具列表

  • get_website_status:检查网站是否宕机,并返回状态信息和最近的宕机记录。

常见问题解答

  • 如何安装? 目前该包未发布到公共注册表,仅支持从源代码安装。
  • 如何配置? 需要在 claude_desktop_config.json 文件中添加相应的配置。

使用教程

使用依赖

无特殊依赖,直接从源代码安装即可。

安装教程

```bash

克隆仓库

git clone https://github.com/yourusername/mcp-server-isitdown.git
cd mcp-server-isitdown

使用 uv(推荐)

uv pip install -e .

使用 pip

pip install -e .
```

调试方式

```bash

作为独立的 MCP 服务器运行

mcp-server-isitdown

使用 Python 模块运行

python -m mcp_server_isitdown
```

示例用法

  • "Is wikipedia down right now?"
  • "When was the last time reddit was down?"

作为库使用

```python
from mcp_server_isitdown.server import get_website_status

检查网站是否宕机(异步函数)

async def check_website():
result = await get_website_status("example.com")
print(result) # 打印状态消息,包含网站是否正常运行的信息
```

开发

```bash

类型检查

uvx mypy .

运行所有预提交钩子

uv pre-commit run --all-files

以开发模式安装

uv pip install -e ".[dev]"

运行检查器

mcp dev src/mcp_server_isitdown/server.py
```

构建

```bash

构建包

uv build

安装构建的包

uv pip install dist/mcp_isitdown_service-*.whl
```

点击访问

搜索工具

Crawl4ai MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 4:21:30

搜索工具

MCP 官方文档 - MCP服务,MCP服务器,MCP教程

2025-5-3 4:21:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索