Crypto

io.github.rog0x由 GitHub 帳號 rog0x 發布v1.0.2更新於 Oct 24, 2026

Hash, encode, UUID, password analysis for AI agents

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

本機 MCP 伺服器,為 AI 助理提供雜湊、編碼、ID 產生、密碼分析與 JWT 檢查工具。

可以做什麼
使用 MD5、SHA-1、SHA-256、SHA-512 或 HMAC 對文字做雜湊,比較兩個雜湊值,並一次計算所有演算法。對 Base64、URL、HTML 實體、十六進位與二進位進行編碼與解碼,並自動辨識格式。產生 UUID v4、nanoid、ULID、CUID 或可設定長度與字元集的隨機字串。產生密碼,並以熵與破解時間估算檢查強度。解碼 JWT 的標頭與內容、檢查到期狀態,並建立未簽章的 JWT 供測試使用。
適用情境
適合助理需要計算校驗碼或 HMAC、轉換編碼文字、產生識別碼、評估密碼強度,或在開發與除錯時檢查 JWT 的情境。
執行需求
以本機 Node.js 程序執行,從 npm 套件 @rog0x/mcp-crypto-tools 安裝;README 說明需先建置,並在 MCP 用戶端指向建置後的進入檔案。未宣告需要帳號、API 金鑰或環境變數。
安裝前請注意
雜湊、編碼、密碼產生與 JWT 解碼都會處理敏感輸入,傳給工具的內容會進入本機程序。JWT 工具可建立未簽章權杖,不可當作真實憑證使用。密碼強度檢查僅為破解時間估算,並非安全保證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Crypto,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

mcp-crypto-tools

Cryptography and encoding tools for AI agents, served via the Model Context Protocol (MCP).

Tools

hash

Hash text using MD5, SHA-1, SHA-256, SHA-512, or HMAC. Compare two hash values. Compute all algorithms at once.

Actions: hash, hmac, compare, hash_all

encode_decode

Encode and decode text using Base64, URL encoding, HTML entities, hex, or binary. Auto-detect encoding format.

Actions: base64_encode, base64_decode, url_encode, url_decode, html_encode, html_decode, hex_encode, hex_decode, binary_encode, binary_decode, detect

generate_id

Generate unique identifiers: UUID v4, nanoid, ULID, CUID, or random strings with configurable length and charset.

Types: uuid, nanoid, ulid, cuid, random

password

Generate secure passwords with configurable character sets, length, and count. Check password strength with entropy calculation and crack time estimation.

Actions: generate, check_strength

jwt

Decode JWT tokens to inspect header and payload, check expiry status, or create unsigned JWTs for testing.

Actions: decode, check_expiry, create_unsigned

Setup

bash
npm installnpm run build

MCP Configuration

Add to your MCP client configuration:

json
{  "mcpServers": {    "crypto-tools": {      "command": "node",      "args": ["D:/products/mcp-servers/mcp-crypto-tools/dist/index.js"]    }  }}

Dependencies

  • @modelcontextprotocol/sdk - MCP server framework
  • Node.js built-in crypto module - all cryptographic operations

No external crypto libraries required.

License

MIT

來源:README.md,提交 f433a5e

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分