Subnet Calculator MCP Server について
CIDR 表記からサブネット情報を計算する FastMCP ベースの MCP サーバーです。ネットワークの設定やトラブルシューティング向けに、アドレスやマスク、利用可能なホスト範囲などを返します。
主な機能
- 01CIDR からサブネット情報を計算
- 02ネットワークアドレスとブロードキャストアドレスの出力
- 03ネットマスクとワイルドカードマスクの表示
- 04利用可能なホスト範囲と数の提示
- 05SSE トランスポート
活用シーン
- 01ネットワーク設定時のサブネット情報確認
- 02CIDR ブロックから利用可能なホスト範囲を特定
MCP 対応
サブネット計算をツールとして MCP クライアントに公開し、SSE トランスポートで動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
サブネット計算 MCP サーバー
このプロジェクトは、指定された CIDR(クラスレスドメイン間ルーティング)表記に基づいてサブネットの詳細を計算する、シンプルな MCP(Model Context Protocol)サーバーを提供します。FastMCP ライブラリを使用して、サブネット計算機能をツールとして公開します。
機能
- 指定された CIDR のサブネット詳細を計算します。
- 次の情報を提供します:
- ネットワークアドレス
- ブロードキャストアドレス
- ネットマスク
- ワイルドカードマスク
- 使用可能なホスト範囲
- 使用可能なホスト数
- SSE(Server-Sent Events)トランスポートを使用する MCP サーバーとして動作します。
要件
- Python 3.7+
- fastmcp ライブラリ
インストール
- リポジトリをクローンするか、スクリプトをコピーします。
- 必要な依存関係をインストールします:
pip install fastmcp mcp[cli]
使用方法
この MCP は SSE トランスポートモードで動作します。
MCP サーバーを起動します:
python main.py
このサーバーを MCP クライアントに追加する方法
Goose MCP クライアント
- メニュー(「...」アイコン)をクリックし、「Advanced settings」を選択します:


- 「extensions」セクションに移動します

- 「Add custom extensions」を選択します

- タイプとして「Server-Sent Events」を選択します
- 任意の ID を選択します
- MCP サーバーの名前を入力します
- 説明を入力します
- URI を入力します:https://mcp-subnet-calculator.mteke.com/sse
- 「Add」ボタンをクリックします

これで MCP サーバー(拡張機能)が追加され、有効になります

これで MCP サーバーが有効になります:

Goose クライアントアプリで MCP サーバーを有効にする方法を紹介する動画をご覧ください:

Claude Desktop MCP クライアント
- Claude Desktop の設定を選択します
- 「Developer」を選択し、「Edit config」を選択します
- claude_desktop_config.json の内容を以下のように変更します
{
"mcpServers": {
"mcp-subnet-calculator-sse": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
"https://mcp-subnet-calculator.mteke.com/sse"
]
}
}
}
- Claude Desktop アプリを完全に終了し、再起動します
Claude Desktop クライアントアプリで MCP サーバーを有効にする方法を紹介する動画をご覧ください:
Goose クライアントにサブネット計算 MCP サーバーを追加する方法
N8N インスタンスにサブネット計算 MCP サーバーを追加する方法
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。


