general MCP Server
PKI and ASN.1 tools for AI assistants. Inspect certificates, keys, CSR, DER, PEM, OIDs, and PKCS#12 data locally through MCP.
Discovered via github-topic:model-context-protocol and last synced 3mo ago.
1. Install the package
npx @pkistudio/pkistudiomcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"-pkistudio-pkistudiomcp": {
"command": "npx",
"args": [
"@pkistudio/pkistudiomcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Describe one parsed ASN.1 node by node id.
Generate a key pair and return the private key as PKCS#8 DER and public key as SPKI DER.
Decode supported ASN.1 input and return round-trip re-encoded bytes.
Check whether an X.509 certificate public key matches supplied public key bytes or a PKCS#8 private key.
Resolve an OID using the OID names bundled with PkiStudioJS.
Create PKCS#12/PFX data from private keys and optional certificates.
Encode an OID string into ASN.1 OBJECT IDENTIFIER value bytes.
Create a self-signed X.509 certificate from a private key, public key, and subject DN.
Return a node's decoded display value and raw value bytes.
Create a PKCS#10 certificate signing request from a private key, public key, and subject DN.
Return a compact summary with tag counts, discovered OIDs, and top-level nodes.
List WebCrypto key pair algorithms supported by the current runtime for key generation.
Extract one parsed ASN.1 node and its subtree as DER bytes.
Verify that a PKCS#8 private key matches an SPKI public key by signing and verifying sample data.
Parse DER, BER, PEM, HEX, base64, or headerless PEM input and return a JSON ASN.1 tree.
Recognize a PKCS#8 private key or SPKI public key and report its key family, label, and capabilities.
Decode ASN.1 OBJECT IDENTIFIER value bytes into dotted OID text.
Read PKCS#12/PFX data and return contained private keys, public keys, and certificates.