Skip to main content
Glama

Subnet Calculator MCP Server

by awakm618
README.md1.77 kB
# 子网掩码计算器 MCP 服务器 一个基于MCP框架的子网掩码计算器服务器,提供子网信息计算和网络规划建议功能。 ## 功能特点 - 计算子网详细信息,包括: - 网络地址 - 子网掩码和前缀长度 - 可用IP地址范围(第一个和最后一个可用IP) - 可用IP地址总数 - 广播地址 - 提供基于网络规模的局域网规划建议 - 支持不同类型网络(小型、中型、大型、企业级)的专门规划建议 ## 安装与使用 ### 前提条件 - Python 3.7+ - MCP框架 ### 安装步骤 1. 克隆仓库git clone https://github.com/awakm618/subnet_calculator_mcp.git 2. cd subnet-calculator-mcp 3. 安装依赖pip install -r requirements.txt 4. 启动服务器python3 main.py 服务器将在默认端口启动,使用SSE传输方式,允许所有网络接口访问。 ## API 使用 ### 工具调用 #### 子网计算工具 - 名称: `calculate_subnet` - 参数: - `ip_address`: 网络中的IP地址(例如: 192.168.1.100) - `subnet_mask`: 子网掩码(例如: 255.255.255.0) - 返回: 包含子网详细信息的JSON对象 ### 资源访问 #### 网络规划建议 - 资源路径: `network_advice://{network_type}` - 参数: - `network_type`: 网络类型,可选值:small, medium, large, enterprise - 返回: 对应网络类型的规划建议字符串 ## 示例 计算192.168.1.100/255.255.255.0的子网信息:# 示例客户端调用 result = client.call_tool("calculate_subnet", { "ip_address": "192.168.1.100", "subnet_mask": "255.255.255.0" }) print(result) 获取小型网络的规划建议:# 示例客户端资源访问 advice = client.get_resource("network_advice://small") print(advice) ## 许可证 [MIT](LICENSE)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/awakm618/subnet_calculator_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server