Back to the catalog

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.

More