Subnet Calculator MCP Server
by melihteke
README.md
# Subnet Calculator MCP Server

This project provides a simple MCP (Model Context Protocol) server for calculating subnet details based on a given CIDR (Classless Inter-Domain Routing) notation. It uses the FastMCP library to expose the subnet calculation functionality as a tool.
## Features
1. Calculate subnet details for a given CIDR.
2. Provides:
- Network address
- Broadcast address
- Netmask
- Wildcard mask
- Usable host range
- Number of usable hosts
3. Runs as an MCP server with SSE (Server-Sent Events) transport.
## Requirements
- Python 3.7+
- fastmcp library
## Installation
- Clone the repository or copy the script.
- Install the required dependencies:
```sh
pip install fastmcp mcp[cli]
```
## Usage
THis MCP runs with SSE transport mode.
Run the MCP server:
```sh
python main.py
```
## How to add this Server to your MCP Client
### Goose MCP Client
- Click Menu ("..." icon) and select Advanced settings:


- Go extentions section

- Select "Add custom extentions"

- Select Server-Sent Events as Type
- Select a random ID
- Select Name for the MCP Server
- Sleect Description
- Enter URI : https://mcp-subnet-calculator.mteke.com/sse
- Click Add button

Now the MCP Server(extention is added and enabled)

Now the MCP server is activated:

You can watch the video to demonstrate how to enable mcp server on Goose Client App:
[](https://www.youtube.com/shorts/SZ-UcUz4_Bk)
### Claude Desktop MCP Client
- Select Claude Desktop Settings
- Select Developer and Edit config
- Change claude_desktop_config.json content to below
```sh
{
"mcpServers": {
"mcp-subnet-calculator-sse": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
"https://mcp-subnet-calculator.mteke.com/sse"
]
}
}
}
```
- Close Claude Desktop App completely and restart it
You can watch the video to demonstrate how to enable mcp server on Claude Desktop Client App:
[](https://youtu.be/o2qw11WIHsA)
How to add Subnet Calculator MCP Server to your Goose Client
[](https://youtu.be/V-7QSZjYh0U)
How to add Subnet Calculator MCP Server to N8N Instance
[](https://youtu.be/utFyDyKUIxg)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues