Subnet Calculator MCP
Calculates IPv4 subnet information from an IP address and CIDR prefix or dotted decimal subnet mask
Open source Repository Open in the app JSON README (API)
About
Calculates IPv4 subnet information from an IP address and CIDR prefix or dotted decimal subnet mask
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- zekerutledge
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.1
- Last push
- 2026-08-17T03:22:56Z
- Repository state
- ativo
- Language
- TypeScript
- Added
- 2026-08-29 04:01:43
- Updated
- 2026-08-29 04:01:43
- Origin id
io.github.zekerutledge/subnet-calculator-mcp
README
# Subnet Calculator MCP
Subnet Calculator MCP is a Cloudflare Workers-hosted Model Context Protocol server that calculates IPv4 subnet information from an IP address and CIDR prefix or dotted decimal subnet mask.
## Public endpoint
```text
https://subnet-calculator.zekedoesai.com/mcp
```
Transport: **Streamable HTTP**
Authentication: **none currently required**
## Tools
### `calculate_subnet`
Calculates IPv4 subnet details.
Accepted input forms:
```json
{ "address": "192.168.1.10/24" }
```
```json
{ "address": "192.168.1.10", "prefixLength": 24 }
```
```json
{ "address": "192.168.1.10", "subnetMask": "255.255.255.0" }
```
Returns:
- network address
- broadcast address
- subnet mask
- wildcard mask
- first usable host
- last usable host
- total address count
- usable host count
- CIDR prefix
- IP class
- scope: private, public, loopback, link-local, multicast, or reserved
- notes for `/31` and `/32` networks
## Connect from an MCP client
```json
{
"mcpServers": {
"subnet-calculator": {
"url": "https://subnet-calculator.zekedoesai.com/mcp"
}
}
}
```
Some clients may require explicitly setting the transport type to `streamable-http`.
## Local development
Install dependencies:
```bash
npm install
```
Run type checking:
```bash
npm run typecheck
```
Start a local Cloudflare Workers development server:
```bash
npm run dev
```
The MCP endpoint is available at `/mcp` on the local Wrangler dev URL.
## Deploy
Authenticate with Cloudflare Wrangler if needed:
```bash
wrangler login
```
Deploy to Cloudflare Workers:
```bash
npm run deploy
```
## MCP Registry
This repository includes `server.json` for MCP Registry publication. The registry entry describes the hosted remote server and its Streamable HTTP endpoint.