cyanheads/toolkit-mcp-server
View on GitHub ↗Generate random IDs, QR codes, and hashes, encode and decode values, and geolocate IPs, plus gated network and system diagnostics, via MCP. STDIO or Streamable HTTP.
18 ★9 forksTypeScriptUpdated 26d ago
What you need to know
MCP server providing 7 utility tools for generating random IDs, QR codes, and hashes, encoding/decoding values, and geolocating IPs, plus gated network and system diagnostics.
Install
bunx or npx @cyanheads/toolkit-mcp-server@latest Or Docker: ghcr.io/cyanheads/toolkit-mcp-server:latest Public hosted instance at https://toolkit.caseyjhand.com/mcp
Usage
- •Generate UUID/ULID IDs
- •Encode values between formats
- •Geolocate an IP address
Key features
- ✓Hash generation and constant-time compare
- ✓UUIDv4/v7 and ULID generation
- ✓QR code generation (SVG/base64/terminal)
- ✓base64/base64url/hex/url encode-decode
- ✓IP geolocation (keyless default)
- ✓Gated network and system diagnostics (opt-in)
Caveats
- ⚠Network/system tools absent from tools/list unless TOOLKIT_ENABLE_NET_DIAGNOSTICS / TOOLKIT_ENABLE_SYSTEM_INFO enabled
- ⚠Private network targets blocked unless TOOLKIT_ALLOW_PRIVATE_NETWORK=true
- ⚠QR data capped at 2953 bytes
Platforms: Local · RemoteClients: Any MCP client
Reviewed 2026-08-11
Topics
base64cryptographycyanheadsdeveloper-toolsencodinggeolocationmcpmodel-context-protocolnetworkingqr-codesystem-utilitiestypescriptulidutilitiesuuid
- Stars
- 18★
- Forks
- 9
- Language
- TypeScript
- License
- Apache-2.0
- Created
- 2025-01-25
- Last push
- 2026-08-10