Mcp Hashlib

io.github.daedalus由 GitHub 账号 daedalus 发布v0.1.2更新于 Oct 24, 2026

An MCP server that exposes hashlib functionality

已验证STDIO仅桌面开发者工具安全与监控

概览

AI 生成的概览

一个本地 MCP 服务器,封装 Python hashlib 的哈希与密钥派生功能,让助手计算摘要并派生密钥。

可以做什么
计算数据的 MD5、SHA1、SHA2 和 SHA3 摘要,以及 BLAKE2b、BLAKE2s 哈希和 SHAKE-128/SHAKE-256 可扩展输出哈希。使用 PBKDF2-HMAC 和 Scrypt 派生密钥。对类文件对象计算哈希,并用任意可用算法创建哈希。查询算法信息与属性、增量更新哈希、复制哈希对象。
适用场景
适合助手需要计算校验和或摘要、验证文件完整性、从口令派生密钥,或查看可用哈希算法时使用,无需自行编写哈希代码。
运行要求
以本地进程通过 stdio 运行;需用 pip 从 PyPI 安装 mcp-hashlib 包,因此用户机器上要有 Python 环境。未声明认证、环境变量或请求头。
安装前请注意
虽提供 MD5 和 SHA1,但用于安全目的时已被攻破,建议优先使用 SHA-256 或更强算法。PBKDF2-HMAC 和 Scrypt 等密钥派生工具可能涉及传给服务器的口令或机密,需注意发送内容。仅限桌面端,不支持网页执行。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Hashlib,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

mcp-hashlib

An MCP server that exposes hashlib functionality to LLMs.

[PyPI] [Python] [Ruff]

mcp-name: io.github.daedalus/mcp-hashlib

Install

bash
pip install mcp-hashlib

Usage

python
from mcp_hashlib import mcp, main

Available Tools

The MCP server exposes the following hashlib functions:

  • hash_md5 - MD5 hash
  • hash_sha1 - SHA1 hash
  • hash_sha256 - SHA256 hash
  • hash_sha512 - SHA512 hash
  • hash_sha224 - SHA224 hash
  • hash_sha384 - SHA384 hash
  • hash_sha3_224 - SHA3-224 hash
  • hash_sha3_256 - SHA3-256 hash
  • hash_sha3_384 - SHA3-384 hash
  • hash_sha3_512 - SHA3-512 hash
  • hash_blake2b - BLAKE2b hash (512-bit)
  • hash_blake2s - BLAKE2s hash (256-bit)
  • hash_shake_128 - SHAKE-128 XOF hash
  • hash_shake_256 - SHAKE-256 XOF hash
  • hash_pbkdf2_hmac - PBKDF2-HMAC key derivation
  • hash_scrypt - Scrypt key derivation
  • hash_file_digest - Hash file-like object
  • hash_new - Create hash with any available algorithm
  • hash_info - Get algorithm info
  • hash_update - Incremental hashing
  • hash_copy - Copy hash object
  • hash_properties - Get algorithm properties

Development

bash
git clone https://github.com/daedalus/mcp-hashlib.gitcd mcp-hashlibpip install -e ".[test]"
# run testspytest
# formatruff format src/ tests/
# lintruff check src/ tests/
# type checkmypy src/

来源:README.md,提交 4744712

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分