Home › Other › toolkit-mcp-server

toolkit-mcp-server

Generate IDs, QR codes, and hashes, encode values, geolocate IPs, plus gated host diagnostics.

TypeScript Remote
★ 18 stars Last pushed 2026-09-24 License: Apache-2.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://toolkit.caseyjhand.com/mcp Reachable (checked 2026-09-24)

Claude Code:

claude mcp add --transport http toolkit-mcp-server https://toolkit.caseyjhand.com/mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "toolkit-mcp-server": {
      "url": "https://toolkit.caseyjhand.com/mcp"
    }
  }
}

Package (npm 2.3.1)

npx -y @cyanheads/toolkit-mcp-server@2.3.1

Or add to your MCP client config:

{
  "mcpServers": {
    "toolkit-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/toolkit-mcp-server@2.3.1"
      ],
      "env": {
        "MCP_LOG_LEVEL": "<YOUR_VALUE>",
        "TOOLKIT_ENABLE_NET_DIAGNOSTICS": "<YOUR_VALUE>",
        "TOOLKIT_ENABLE_SYSTEM_INFO": "<YOUR_VALUE>",
        "TOOLKIT_ALLOW_PRIVATE_NETWORK": "<YOUR_VALUE>",
        "TOOLKIT_GEO_API_KEY": "<YOUR_VALUE>",
        "TOOLKIT_GEO_BASE_URL": "<YOUR_VALUE>",
        "TOOLKIT_GEO_CACHE_TTL_SECONDS": "<YOUR_VALUE>",
        "TOOLKIT_GEO_RATE_LIMIT_PER_MIN": "<YOUR_VALUE>"
      }
    }
  }
}
  • MCP_LOG_LEVEL — Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
  • TOOLKIT_ENABLE_NET_DIAGNOSTICS — Register the gated toolkit_check_network tool. Off by default — leave off for hosted/shared deployments.
  • TOOLKIT_ENABLE_SYSTEM_INFO — Register the gated toolkit_check_system tool. Off by default — only meaningful on a local deployment.
  • TOOLKIT_ALLOW_PRIVATE_NETWORK — With network diagnostics enabled, permit private/reserved/loopback targets. The second explicit gate; off by default.
  • TOOLKIT_GEO_API_KEY secret — API key for the geolocation endpoint, if it requires one. The default ip-api tier is keyless.
  • TOOLKIT_GEO_BASE_URL — Base URL for an ip-api-compatible geolocation endpoint. Default is the keyless ip-api endpoint, which is plaintext HTTP.
  • TOOLKIT_GEO_CACHE_TTL_SECONDS — Geolocation cache TTL in seconds. Geolocation is stable, so repeats are cached.
  • TOOLKIT_GEO_RATE_LIMIT_PER_MIN — Max geolocation requests per minute; excess requests are rejected with a retryable rate-limit error. Default 45 matches the ip-api free tier.

This server takes extra arguments — see its repository.

Package (npm 2.3.1)

Package: npm @cyanheads/toolkit-mcp-server

  • MCP_HTTP_HOST — The hostname for the HTTP server.
  • MCP_HTTP_PORT — The port to run the HTTP server on.
  • MCP_HTTP_ENDPOINT_PATH — The endpoint path for the MCP server.
  • MCP_AUTH_MODE — Authentication mode to use: 'none', 'jwt', or 'oauth'.
  • MCP_LOG_LEVEL — Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
  • TOOLKIT_ENABLE_NET_DIAGNOSTICS — Register the gated toolkit_check_network tool. Off by default — leave off for hosted/shared deployments.
  • TOOLKIT_ENABLE_SYSTEM_INFO — Register the gated toolkit_check_system tool. Off by default — only meaningful on a local deployment.
  • TOOLKIT_ALLOW_PRIVATE_NETWORK — With network diagnostics enabled, permit private/reserved/loopback targets. The second explicit gate; off by default.
  • TOOLKIT_GEO_API_KEY secret — API key for the geolocation endpoint, if it requires one. The default ip-api tier is keyless.
  • TOOLKIT_GEO_BASE_URL — Base URL for an ip-api-compatible geolocation endpoint. Default is the keyless ip-api endpoint, which is plaintext HTTP.
  • TOOLKIT_GEO_CACHE_TTL_SECONDS — Geolocation cache TTL in seconds. Geolocation is stable, so repeats are cached.
  • TOOLKIT_GEO_RATE_LIMIT_PER_MIN — Max geolocation requests per minute; excess requests are rejected with a retryable rate-limit error. Default 45 matches the ip-api free tier.

This server takes extra arguments — see its repository.

Related servers

Data from the Official MCP Registry