@pkistudio/pkistudiomcp
Local MCP server exposing PkiStudioJS ASN.1 and PKI key material tools.
Versions
0.7.2latest0.7.10.7.00.6.00.5.1+ show 17 moreshow less
0.5.00.4.00.3.30.3.20.3.10.3.00.2.20.2.10.2.00.1.00.0.90.0.80.0.70.0.60.0.50.0.40.0.3Tools 28
parse_asn1 Parse ASN.1 DER, BER, PEM, HEX, or base64 text and return a JSON tree.
summarize_asn1 Parse ASN.1 input and return a compact summary of tags, OIDs, and top-level nodes.
describe_node Describe a parsed ASN.1 node by node id.
extract_asn1_node Extract a parsed ASN.1 node and its subtree by node id as DER bytes.
normalize_asn1_input Decode DER, BER, PEM, HEX, or base64 input and return round-trip re-encoded ASN.1 bytes.
asn1_node_value Return the decoded display value and raw value bytes for one parsed ASN.1 node.
encode_oid Encode an object identifier string into ASN.1 OBJECT IDENTIFIER value bytes.
decode_oid_value Decode ASN.1 OBJECT IDENTIFIER value bytes into dotted object identifier text.
resolve_oid Resolve an object identifier using the OID names bundled with PkiStudioJS.
parse_asn1_definition Parse a supported ASN.1 definition subset into ASN.1 Instance Builder Schema Model JSON and return defined type names.
validate_asn1_instance Validate JSON instance input against a selected type in a supported ASN.1 definition subset or Schema Model JSON.
validate_asn1_schema Validate a supported ASN.1 definition subset or ASN.1 Instance Builder Schema Model JSON and return schema diagnostics.
create_asn1_instance Build DER bytes from JSON instance input and a selected type in a supported ASN.1 definition subset or Schema Model JSON.
list_asn1_builder_features List the supported ASN.1 Instance Builder subset, JSON input shapes, and known limitations.
sift_asn1_definition_candidates Rank ASN.1 definition candidates for ASN.1 data using custom ASN.1 definitions or the built-in PKI component corpus.
sift_pki_asn1_definition_candidates Rank PKI ASN.1 definition candidates using the built-in ASN.1 Definition Sifter PKI corpus and optional profile filters.
list_asn1_definition_sifter_features List ASN.1 Definition Sifter tool scope, PKI profiles, and candidate report options.
recognize_key_material Recognize a PKCS#8 private key or SPKI public key and return its key family, label, and capabilities.
list_supported_key_algorithms List WebCrypto key pair algorithms supported by this runtime for key generation.
generate_key_pair Generate a key pair and return the private key as PKCS#8 DER and public key as SPKI DER.
verify_key_pair Verify that a PKCS#8 private key matches an SPKI public key by signing and verifying sample data.
certificate_matches_key Check whether an X.509 certificate public key matches supplied public key bytes or a PKCS#8 private key.
parse_certificate Parse an X.509 certificate with CertGadgets and return its structure, details, and CDP/AIA/OCSP resource plans without network access.
fetch_certificate_network_resources Fetch HTTP(S) CDP/AIA/OCSP-related resources discovered in an X.509 certificate. Parsing itself is local; this tool performs external network access.
create_csr Create a PKCS#10 certificate signing request from a PKCS#8 private key, SPKI public key, and subject DN.
create_self_signed_certificate Create a self-signed X.509 certificate from a PKCS#8 private key, SPKI public key, and subject DN.
read_pkcs12 Read PKCS#12/PFX data and return contained private keys, public keys, and certificates.
write_pkcs12 Create PKCS#12/PFX data from one or more private keys and optional X.509 certificates.
Permissions 1
env_vars low