toolkit-mcp-server MCP
A community-hosted MCP server providing everyday developer utilities. It generates random IDs (UUID/ULID), QR codes, and cryptographic hashes, encodes/decodes values (base64/hex), and geolocates IPs. It also includes gated, off-by-default tools for network and system diagnostics on the host server.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Generate cryptographically random UUIDs or ULIDs
- Create QR codes from text or URLs
- Hash values using SHA or MD5 algorithms
- Geolocate public IP addresses
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/toolkit-mcp-server 2.3.3
{
"version": "2.3.3",
"transport": "stdio",
"identifier": "@cyanheads/toolkit-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
},
{
"name": "TOOLKIT_ENABLE_NET_DIAGNOSTICS",
"format": "string",
"default": "false",
"description": "Register the gated toolkit_check_network tool. Off by default — leave off for hosted/shared deployments."
},
{
"name": "TOOLKIT_ENABLE_SYSTEM_INFO",
"format": "string",
"default": "false",
"description": "Register the gated toolkit_check_system tool. Off by default — only meaningful on a local deployment."
},
{
"name": "TOOLKIT_ALLOW_PRIVATE_NETWORK",
"format": "string",
"default": "false",
"description": "With network diagnostics enabled, permit private/reserved/loopback targets. The second explicit gate; off by default."
},
{
"name": "TOOLKIT_GEO_API_KEY",
"format": "string",
"description": "API key for the geolocation endpoint, if it requires one. The default ip-api tier is keyless."
},
{
"name": "TOOLKIT_GEO_BASE_URL",
"format": "string",
"default": "http://ip-api.com",
"description": "Base URL for an ip-api-compatible geolocation endpoint. Default is the keyless ip-api endpoint, which is plaintext HTTP."
},
{
"name": "TOOLKIT_GEO_CACHE_TTL_SECONDS",
"format": "string",
"default": "3600",
"description": "Geolocation cache TTL in seconds. Geolocation is stable, so repeats are cached."
},
{
"name": "TOOLKIT_GEO_RATE_LIMIT_PER_MIN",
"format": "string",
"default": "45",
"description": "Max geolocation requests per minute; excess requests are rejected with a retryable rate-limit error. Default 45 matches the ip-api free tier."
},
{
"name": "TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN",
"format": "string",
"default": "15",
"description": "Independent batch geolocation requests per minute; excess requests fail immediately with wait and recovery guidance."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"toolkit-mcp-server-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/toolkit-mcp-server@2.3.3"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"TOOLKIT_ENABLE_NET_DIAGNOSTICS": "<YOUR_TOOLKIT_ENABLE_NET_DIAGNOSTICS>",
"TOOLKIT_ENABLE_SYSTEM_INFO": "<YOUR_TOOLKIT_ENABLE_SYSTEM_INFO>",
"TOOLKIT_ALLOW_PRIVATE_NETWORK": "<YOUR_TOOLKIT_ALLOW_PRIVATE_NETWORK>",
"TOOLKIT_GEO_API_KEY": "<YOUR_TOOLKIT_GEO_API_KEY>",
"TOOLKIT_GEO_BASE_URL": "<YOUR_TOOLKIT_GEO_BASE_URL>",
"TOOLKIT_GEO_CACHE_TTL_SECONDS": "<YOUR_TOOLKIT_GEO_CACHE_TTL_SECONDS>",
"TOOLKIT_GEO_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_RATE_LIMIT_PER_MIN>",
"TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN>"
}
}
}
}Cline
{
"mcpServers": {
"toolkit-mcp-server-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/toolkit-mcp-server@2.3.3"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"TOOLKIT_ENABLE_NET_DIAGNOSTICS": "<YOUR_TOOLKIT_ENABLE_NET_DIAGNOSTICS>",
"TOOLKIT_ENABLE_SYSTEM_INFO": "<YOUR_TOOLKIT_ENABLE_SYSTEM_INFO>",
"TOOLKIT_ALLOW_PRIVATE_NETWORK": "<YOUR_TOOLKIT_ALLOW_PRIVATE_NETWORK>",
"TOOLKIT_GEO_API_KEY": "<YOUR_TOOLKIT_GEO_API_KEY>",
"TOOLKIT_GEO_BASE_URL": "<YOUR_TOOLKIT_GEO_BASE_URL>",
"TOOLKIT_GEO_CACHE_TTL_SECONDS": "<YOUR_TOOLKIT_GEO_CACHE_TTL_SECONDS>",
"TOOLKIT_GEO_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_RATE_LIMIT_PER_MIN>",
"TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN>"
}
}
}
}VS Code
{
"servers": {
"toolkit-mcp-server-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/toolkit-mcp-server@2.3.3"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"TOOLKIT_ENABLE_NET_DIAGNOSTICS": "<YOUR_TOOLKIT_ENABLE_NET_DIAGNOSTICS>",
"TOOLKIT_ENABLE_SYSTEM_INFO": "<YOUR_TOOLKIT_ENABLE_SYSTEM_INFO>",
"TOOLKIT_ALLOW_PRIVATE_NETWORK": "<YOUR_TOOLKIT_ALLOW_PRIVATE_NETWORK>",
"TOOLKIT_GEO_API_KEY": "<YOUR_TOOLKIT_GEO_API_KEY>",
"TOOLKIT_GEO_BASE_URL": "<YOUR_TOOLKIT_GEO_BASE_URL>",
"TOOLKIT_GEO_CACHE_TTL_SECONDS": "<YOUR_TOOLKIT_GEO_CACHE_TTL_SECONDS>",
"TOOLKIT_GEO_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_RATE_LIMIT_PER_MIN>",
"TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"toolkit-mcp-server-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/toolkit-mcp-server@2.3.3"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"TOOLKIT_ENABLE_NET_DIAGNOSTICS": "<YOUR_TOOLKIT_ENABLE_NET_DIAGNOSTICS>",
"TOOLKIT_ENABLE_SYSTEM_INFO": "<YOUR_TOOLKIT_ENABLE_SYSTEM_INFO>",
"TOOLKIT_ALLOW_PRIVATE_NETWORK": "<YOUR_TOOLKIT_ALLOW_PRIVATE_NETWORK>",
"TOOLKIT_GEO_API_KEY": "<YOUR_TOOLKIT_GEO_API_KEY>",
"TOOLKIT_GEO_BASE_URL": "<YOUR_TOOLKIT_GEO_BASE_URL>",
"TOOLKIT_GEO_CACHE_TTL_SECONDS": "<YOUR_TOOLKIT_GEO_CACHE_TTL_SECONDS>",
"TOOLKIT_GEO_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_RATE_LIMIT_PER_MIN>",
"TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN": "<YOUR_TOOLKIT_GEO_BATCH_RATE_LIMIT_PER_MIN>"
}
}
}
}Let your agent find its tools
Find servers like toolkit-mcp-server MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.