Toolkit MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | The environment in which the server runs. | production |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |