← Package Index
mcp-network mcp
v1.0.0 · MCP Tool · networking · registry.pascalai.org
Network diagnostics using Windows OS commands and Indy. Operations: ping (ICMP ping N packets), traceroute (route tracing via tracert), dns (hostname resolution via nslookup), tcp (TCP port connectivity check), http (HTTP HEAD/GET request with headers and timing), whois (WHOIS query via whois.iana.org). No external API required.
network ping dns traceroute tcp http whois diagnostics
Input Parameters
Parameter Type Description
operationrequired
string
Operation: ping, traceroute, dns, tcp, http, whois One of: ping, traceroute, dns, tcp, http, whois.
hostoptional
string
Hostname or IP address (used by ping, traceroute, dns, tcp, whois)
portoptional
integer
TCP port (used by tcp operation; default 80) Default: 80.
urloptional
string
Full URL (used by http operation)
countoptional
integer
ping: number of packets (default 4) Default: 4.
timeoutoptional
integer
tcp/http: timeout in milliseconds (default 5000) Default: 5000.
methodoptional
string
http: HTTP method HEAD or GET (default HEAD) Default: HEAD.
Output Fields
Field Type Description
ok
boolean
host
string
raw
string
replies
array[string]
hops
array[string]
addresses
array[string]
connected
boolean
ms
integer
status_code
integer
status_text
string
headers
object
whois
string
Examples
Ping a host
// Input
{
"operation": "ping",
"host": "8.8.8.8",
"count": 4
}
// Output
{
"ok": true,
"host": "8.8.8.8",
"count": 4,
"replies": [
"Reply from 8.8.8.8: bytes=32 time=12ms TTL=118"
]
}
Check TCP port connectivity
// Input
{
"operation": "tcp",
"host": "example.com",
"port": 443,
"timeout": 3000
}
// Output
{
"ok": true,
"host": "example.com",
"port": 443,
"connected": true,
"ms": 87
}
HTTP HEAD request
// Input
{
"operation": "http",
"url": "https://example.com",
"method": "HEAD"
}
// Output
{
"ok": true,
"status_code": 200,
"status_text": "OK",
"ms": 142,
"headers": {
"Content-Type": "text/html"
}
}
Install & Discovery
Install
ppm install mcp-network
Get JSON Schema
GET /v1/packages/mcp-network/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=network
Discovery hint: Install with ppm install mcp-network or invoke remotely via POST /v1/invoke/mcp-network on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-network');
var R := Tool.Call(JsonObj(['operation','ping','host','8.8.8.8','count','4']));
Writeln(R['raw']);