Crypto MCP logo

Crypto MCP

by @sebastienrousseau

MCP tools for encryption, hashing, key generation, post-quantum cryptography, KMS operations, and CBOM workflows.

Install Crypto MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself โ€” its README, its docs, or a verified owner. We havenโ€™t found those for @sebastienrousseau/crypto-mcp, and weโ€™d rather show nothing than a guess youโ€™d paste into your client.

Open setup steps on GitHub

Overview

@sebastienrousseau/crypto-mcp exposes cryptography operations to AI assistants and agents through the Model Context Protocol. Its capabilities include key generation, encryption, hashing, streaming encryption, ML-KEM, ML-DSA signing, KMS operations, and CBOM-related workflows. Reach for it when an MCP client needs to request cryptographic operations without directly embedding the TypeScript crypto toolkit. The underlying project requires Node.js 22 or newer and supports classical, modern, and post-quantum algorithms.

Use cases

  • Generate keys for agent-managed cryptographic workflows
  • Encrypt sensitive payloads before further processing
  • Hash files or messages for integrity checks
  • Create and verify ML-DSA signatures
  • Inspect cryptographic assets through CBOM workflows

Key features

  • Key generation
  • Encryption and streaming encryption
  • Hashing
  • ML-KEM post-quantum key encapsulation
  • ML-DSA signing and verification
  • KMS and CBOM operations

Security & health

What it can reach and how reliably it runs โ€” from our own checks, not the maintainerโ€™s claims.

ActiveLast checked Today

Recent health check succeeded.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars9Stargazers on the source repository.
npm downloads2.6kPackage downloads in the last 30 days.
Last commit1d agoMost recent push to the default branch.

How Crypto MCP works

What @sebastienrousseau/crypto-mcp does

@sebastienrousseau/crypto-mcp makes cryptographic functions available as MCP tools for AI assistants and agents. Its surface covers common operations such as hashing, encryption, and key generation, alongside post-quantum mechanisms including ML-KEM key encapsulation and ML-DSA signing.

The server is part of the Crypto Service ecosystem, a TypeScript cryptography project that also provides library, server, command-line, and related packages. The broader toolkit lists more than 50 algorithms and is intended for use across Node.js, browser, and Edge environments. This listing focuses on the MCP interface for agent-driven access to those capabilities.

Tools and capabilities

Supported areas include:

  • Generating cryptographic keys.
  • Encrypting and decrypting data.
  • Encrypting data as a stream.
  • Calculating hashes, including algorithms such as SHA-256 and BLAKE3.
  • Using ML-KEM for post-quantum key encapsulation.
  • Creating and verifying ML-DSA signatures.
  • Working with key-management-system operations.
  • Producing or handling cryptographic bill of materials (CBOM) information.

The underlying toolkit also demonstrates authenticated encryption with AES-256-GCM and identifies XChaCha20-Poly1305 among its supported usage examples. Post-quantum examples include ML-KEM parameter set 768 and ML-DSA signing. These capabilities make the server relevant to agents handling integrity checks, protected payloads, signatures, key exchange, and cryptographic inventory tasks.

How it works

An MCP-capable assistant selects the relevant cryptography operation and supplies its inputs through the server interface. The operation returns the resulting cryptographic data or status to the agent, allowing the assistant to continue a workflow involving encryption, hashing, key material, signatures, or inventory information.

The project is implemented in TypeScript and uses Node.js. Its post-quantum implementations come from @noble/post-quantum. The associated toolkit also offers direct library APIs and a command-line interface, but those are separate access paths from the MCP server.

Setup and configuration

The project requires Node.js 22.0.0 or newer. Development uses pnpm 11.9.0, and the repository specifies TypeScript around version 5.9.3. The wider ecosystem can be installed from npm as scoped packages, built from the Git repository, or run from a published Docker image, but the MCP-specific installation command and launch configuration should be taken from the package and client setup used in a deployment.

Limitations and notes

The post-quantum algorithms rely on @noble/post-quantum, which has not been independently audited and does not guarantee constant-time execution. The suite is not FIPS 140-3 validated. These considerations matter when deciding whether the server is suitable for production environments with formal validation, side-channel, or compliance requirements.

Cryptographic operations should be evaluated according to the sensitivity of the data, key-handling model, and trust placed in the MCP client and agent. The server provides access to cryptographic functions; it does not by itself establish a complete key-management or compliance architecture.

Reviews

No reviews yet โ€” be the first to share how it worked for you.

Frequently Asked Questions about Crypto MCP

@sebastienrousseau/crypto-mcp is an MCP server that connects AI assistants and agents to the Crypto Service cryptography toolkit. Its main tools cover key generation, encryption, streaming encryption, hashing, ML-KEM, ML-DSA signing, key-management-system operations, and cryptographic bill of materials workflows.

Install it according to the package and MCP client configuration used in your environment. The project requires Node.js 22.0.0 or newer; its broader ecosystem is distributed through scoped npm packages and can also be built from the Git repository.

Yes, it supports ML-KEM key encapsulation and ML-DSA signing. The underlying post-quantum implementations come from the @noble/post-quantum package.

No, the Crypto Service suite is not FIPS 140-3 validated. Its post-quantum dependency has also not been independently audited and does not guarantee constant-time execution.

Related MCP servers

Add a badge to your READMEShow itโ€™s listed โ€” live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCrypto MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sebastienrousseau-crypto-mcp?style=directory)](https://allmcps.com/mcp/sebastienrousseau-crypto-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/sebastienrousseau-crypto-mcp"><img src="https://allmcps.com/api/badge/sebastienrousseau-crypto-mcp?style=directory" alt="Crypto MCP on AllMCPs" /></a>