@pkistudio/pkistudiomcp

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.

VerifiedInstall Ready
generalgeneral
0 views0 stars0 forksv0.3.1NOASSERTION

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

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)

18
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (18)

describe_node

Describe one parsed ASN.1 node by node id.

generate_key_pair

Generate a key pair and return the private key as PKCS#8 DER and public key as SPKI DER.

normalize_asn1_input

Decode supported ASN.1 input and return round-trip re-encoded bytes.

certificate_matches_key

Check whether an X.509 certificate public key matches supplied public key bytes or a PKCS#8 private key.

resolve_oid

Resolve an OID using the OID names bundled with PkiStudioJS.

write_pkcs12

Create PKCS#12/PFX data from private keys and optional certificates.

encode_oid

Encode an OID string into ASN.1 OBJECT IDENTIFIER value bytes.

create_self_signed_certificate

Create a self-signed X.509 certificate from a private key, public key, and subject DN.

asn1_node_value

Return a node's decoded display value and raw value bytes.

create_csr

Create a PKCS#10 certificate signing request from a private key, public key, and subject DN.

summarize_asn1

Return a compact summary with tag counts, discovered OIDs, and top-level nodes.

list_supported_key_algorithms

List WebCrypto key pair algorithms supported by the current runtime for key generation.

extract_asn1_node

Extract one parsed ASN.1 node and its subtree as DER bytes.

verify_key_pair

Verify that a PKCS#8 private key matches an SPKI public key by signing and verifying sample data.

parse_asn1

Parse DER, BER, PEM, HEX, base64, or headerless PEM input and return a JSON ASN.1 tree.

recognize_key_material

Recognize a PKCS#8 private key or SPKI public key and report its key family, label, and capabilities.

decode_oid_value

Decode ASN.1 OBJECT IDENTIFIER value bytes into dotted OID text.

read_pkcs12

Read PKCS#12/PFX data and return contained private keys, public keys, and certificates.