Skip to content
mcp/skillhub

Hatun MCP Server

by szl-holdingsio.github.szl-holdings/hatun-mcpv1.0.1

Governed MCP gateway: policy gate on every tool call, hash-chained DSSE receipt on every result.

1Dockerstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active1d ago

Install Hatun MCP server

Install in Claude Code

claude mcp add hatun -e HATUN_MCP_SIGNING_KEY='<hatun-mcp-signing-key>' -- docker run -i --rm -e HATUN_MCP_SIGNING_KEY ghcr.io/szl-holdings/hatun-mcp:1.0.1 python -m hatun_mcp.server

Configuration

VariableRequiredSecretDescription
HATUN_MCP_DISABLE_DYNAMIC——Set to true to skip live organ discovery at startup (hermetic local mode; 25 static tools).
HATUN_MCP_SIGNING_KEY—yesPEM contents of the ECDSA-P256 DSSE signing key. If absent, receipts are emitted UNSIGNED and say so.

Freshness

Active — last maintenance signal 1d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-08 · 1d ago · GitHub

  2. Latest release

    2026-10-01 · 9d ago · GitHub · v1.0.0

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-01 · 9d ago · official registry · v1.0.1

FAQ

›How do I install the Hatun MCP server in Claude Code?

Run: claude mcp add hatun -e HATUN_MCP_SIGNING_KEY='<hatun-mcp-signing-key>' -- docker run -i --rm -e HATUN_MCP_SIGNING_KEY ghcr.io/szl-holdings/hatun-mcp:1.0.1 python -m hatun_mcp.server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Hatun require an API key?

Yes. It expects HATUN_MCP_SIGNING_KEY, of which 1 is a secret.

›Can I use Hatun as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Hatun in the official MCP registry?

Yes, as io.github.szl-holdings/hatun-mcp.