Skip to main content
Glama
Kayryu

keccak-mcp

by Kayryu

keccak-mcp

An MCP (Model Context Protocol) server that provides Keccak cryptographic hash tools.

Tools

keccak_hash

Compute a Keccak hash of the given input.

Parameters:

Parameter

Type

Default

Description

input

string

The input string or hex-encoded bytes to hash

variant

enum

keccak-256

Keccak variant: keccak-224, keccak-256, keccak-384, keccak-512

encoding

enum

utf8

Input encoding: utf8 (UTF-8 string) or hex (hex-encoded bytes)

Response:

{
  "variant": "keccak-256",
  "encoding": "utf8",
  "input": "hello",
  "hash": "0x1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"
}

Note: keccak-256 is the variant used by Ethereum (distinct from SHA3-256).

Related MCP server: mcpv3e

Installation

npm install
npm run build

Usage

Run directly

npm start

Use as a CLI binary

node dist/index.js

MCP Client Configuration

Add the server to your MCP client configuration. The server communicates over stdio.

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "keccak-mcp": {
      "command": "node",
      "args": ["${workspaceFolder}/dist/index.js"]
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "keccak-mcp": {
      "type": "stdio",
      "command": "node",
      "args": ["${workspaceFolder}/dist/index.js"]
    }
  }
}

Development

# Build TypeScript
npm run build

# Build and run
npm run dev

Dependencies

License

ISC

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A simple demonstration MCP server that provides an echo tool and resource for learning how to build MCP servers. Serves as a starting point and template for creating custom MCP server implementations.
    1
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server providing greeting and echo tools for testing and demonstration.
    -
  • A
    license
    B
    quality
    C
    maintenance
    MCP server for ECDSA cryptography enabling key generation, signing, and verification.
    11
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A pure-Python MCP server providing local byte-wrangling utilities including encoding, hashing, number conversion, and Ethereum primitives, with no network calls required.
    33
    2
    GPL 3.0