CT

cyanheads/toolkit-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

19 stars 10 forks 质量 89 趋势 36Apache-2.0

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.

概览

@cyanheads/toolkit-mcp-server 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. 7 Tools Everyday developer utilities: generate IDs, QR codes, and hashes, encode and decode values, and geolocate a public IP or hostname. Everything but the geolocation lookup runs locally. - value read per inputEncoding (utf8 default, hex, base64); algorithm is sha256 (default), sha384, or sha512, with sha1 and md5 for checksum compatibility only; operation is generate or compare, and when omitted it compares if expected is sent - generate returns digest in digestEncoding (hex default, base64, or sri for the SHA-2 algorithms) plus lengthInBytes; compare returns matches against expected, given as hex, base64, or SRI, including a multi-entry npm integrity value - A bad expected fails as expected_malformed, expected_length_mismatch (the hint names the algorithm that length fits), or...

README

以下为原文 README 节选,完整内容请查看原文。


Overview

Everyday developer utilities: generate IDs, QR codes, and hashes, encode and decode values, and geolocate a public IP or hostname. Everything but the geolocation lookup runs locally.

Tools

Tool Description
toolkit_hash_value Generate a digest (sha256/sha384/sha512/sha1/md5) as hex, base64, or SRI, or constant-time-compare a value against an expected digest
toolkit_generate_id Mint cryptographically random UUIDv4, UUIDv7, or ULID identifiers, up to 1000 per call
toolkit_generate_qr Encode text or a URL as a QR code in SVG, base64 PNG, or terminal half-blocks
在 GitHub 查看完整 README

安装

npx -y @cyanheads/toolkit-mcp-server@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "toolkit-mcp-server": { "type": "streamable-http", "url": "https://toolkit.caseyjhand.com/mcp" } } }