mcp-server-isitdown
www.isitdownrightnow.comにクエリを実行して、Web サイトが現在ダウンしているかどうかを確認する MCP サーバー。

概要
この MCP サーバーは、Web サイトにダウンタイムが発生しているかどうかを確認するための簡単なツールを提供し、最近のダウンタイム イベントに関する情報も提供できます。
Related MCP server: cointelegraph-mcp
ツール
以下のツールが実装されています。
インストール
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デスクトップの設定
この構成を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
Dekstop の Claude の使用例:
図書館として使う
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
ライセンス
マサチューセッツ工科大学