Hashing MCP Server

Hashing MCP Server

MCP Server with cryptographic hashing functions e.g. SHA256, MD5, etc.

4
Stars
1
Forks
0
Releases

Overview

Overview: This MCP server implements two cryptographic hashing tools exposed via the Model Context Protocol for MD5 and SHA-256. It enables LLMs and MCP clients to request hashes for given text, returning deterministic results quickly. The server exposes two tools: calculate_md5 and calculate_sha256. It is designed to work with MCP clients such as VS Code Copilot Chat, Claude Desktop, and other MCP-enabled interfaces. The repository provides instructions to run via Docker or directly in Python (hashing-mcp-server package). The Docker option lets you pull the image and run with docker run -i --rm; the Python option uses a standard virtual environment and pip install hashing-mcp-server, with commands hashing-mcp-server or python -m hashing_mcp.cli. The project is distributed on PyPI and Docker Hub (hashing-mcp-server, kunalpathak13/hashing-mcp-server). The README includes tutorials, installation steps, testing guidance, and development/release instructions to facilitate building, testing, and contributing. The server targets hashing workloads within MCP-enabled LLM workflows, aiming to reduce latency and simplify integration for cryptographic requests.

Details

Owner
kanad13
Language
Shell
License
MIT License
Updated
2025-12-07

Features

calculate_md5

Computes the MD5 hash of a given text via the MCP tools.

calculate_sha256

Computes the SHA-256 hash of a given text via the MCP tools.

MCP client compatibility

Designed to work with MCP clients such as VS Code Copilot Chat, Claude Desktop, and other MCP-enabled interfaces.

Docker deployment

Docker-based deployment: pull the image and run with docker run -i --rm.

Python package and direct usage

Install hashing-mcp-server via PyPI and run via hashing-mcp-server or python -m hashing_mcp.cli.

Local development and testing

Includes development workflow with editable installs, pytest, and local testing.

Audience

LLM DevelopersExpose MD5 and SHA-256 hashing capabilities to MCP-enabled LLM workflows.
MCP IntegratorsConfigure MCP clients like VS Code Copilot Chat or Claude Desktop to call hashing tools.
DevOps EngineersDeploy, monitor, and maintain MCP hashing server via Docker or Python environments.

Tags

hashingMD5SHA-256MCPModel Context Protocolhashing-mcp-servercryptographic hashingLLMsDockerPythonVS Code Copilot ChatClaude Desktop