2 releases
Uses new Rust 2024
| new 0.9.3 | Mar 9, 2026 |
|---|---|
| 0.9.2 | Mar 7, 2026 |
#937 in Cryptography
2MB
39K
SLoC
jacs-cli
Single binary for the JACS command-line interface and MCP server.
cargo install jacs-cli
This installs the jacs binary with CLI and MCP server built in.
Quick Start
# Set a password for key encryption
export JACS_PRIVATE_KEY_PASSWORD='use-a-strong-password'
# Create an agent and start signing
jacs quickstart --name my-agent --domain my-agent.example.com
jacs document create -f mydata.json
# Start the MCP server (stdio transport)
jacs mcp
Homebrew (macOS)
brew tap HumanAssisted/homebrew-jacs
brew install jacs
From Source
git clone https://github.com/HumanAssisted/JACS
cd JACS
cargo install --path jacs-cli
MCP Server
The MCP server is built into the binary. No separate install step needed.
jacs mcp
Configure in .mcp.json for Claude Code or similar clients:
{
"mcpServers": {
"jacs": {
"command": "jacs",
"args": ["mcp"],
"env": {
"JACS_PRIVATE_KEY_PASSWORD": "your-password"
}
}
}
}
The MCP server uses stdio transport only (no HTTP) for security.
Documentation
- Full Documentation
- Quick Start Guide
- CLI Command Reference
- MCP Integration
- JACS core library on crates.io
v0.9.3 | Apache 2.0 with Common Clause
Dependencies
~42–63MB
~1M SLoC