Toolkit MCP Server

by cyanheads
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoThe environment in which the server runs.production

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
getCurrentTime

Get current time formatted with Intl.DateTimeFormat

getSystemInfo

Get system information using Node.js os module

getLoadAverage

Get system load average for 1, 5, and 15 minutes

getNetworkInterfaces

Get network interface information

checkConnectivity

Test TCP connectivity to a host and port

getPublicIP

Get public IP address using ip-api.com

pingHost

Ping a host using system ping command

traceroute

Perform traceroute to a host

geolocate

Get geolocation information for an IP address or domain

clearGeoCache

Clear the geolocation cache

generateUUID

Generate a random UUID using crypto.randomUUID()

generateQRCode

Generate a QR code from input data

convertTimezone

Convert date/time between timezones using Luxon

listTimezones

List all available IANA timezones

hashData

Hash input data using Node.js crypto module

compareHashes

Compare two hashes in constant time