Skip to main content
Glama
pkistudio

PKI Studio MCP

Official
by pkistudio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
parse_asn1A

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

summarize_asn1A

Parse ASN.1 input and return a compact summary of tags, OIDs, and top-level nodes.

describe_nodeC

Describe a parsed ASN.1 node by node id.

extract_asn1_nodeB

Extract a parsed ASN.1 node and its subtree by node id as DER bytes.

normalize_asn1_inputA

Decode DER, BER, PEM, HEX, or base64 input and return round-trip re-encoded ASN.1 bytes.

asn1_node_valueB

Return the decoded display value and raw value bytes for one parsed ASN.1 node.

encode_oidA

Encode an object identifier string into ASN.1 OBJECT IDENTIFIER value bytes.

decode_oid_valueB

Decode ASN.1 OBJECT IDENTIFIER value bytes into dotted object identifier text.

resolve_oidB

Resolve an object identifier using the OID names bundled with PkiStudioJS.

parse_asn1_definitionB

Parse a supported ASN.1 definition subset into ASN.1 Instance Builder Schema Model JSON and return defined type names.

validate_asn1_instanceC

Validate JSON instance input against a selected type in a supported ASN.1 definition subset or Schema Model JSON.

validate_asn1_schemaB

Validate a supported ASN.1 definition subset or ASN.1 Instance Builder Schema Model JSON and return schema diagnostics.

create_asn1_instanceB

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_featuresA

List the supported ASN.1 Instance Builder subset, JSON input shapes, and known limitations.

sift_asn1_definition_candidatesA

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_candidatesB

Rank PKI ASN.1 definition candidates using the built-in ASN.1 Definition Sifter PKI corpus and optional profile filters.

list_asn1_definition_sifter_featuresA

List ASN.1 Definition Sifter tool scope, PKI profiles, and candidate report options.

recognize_key_materialA

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

list_supported_key_algorithmsA

List WebCrypto key pair algorithms supported by this runtime for key generation.

generate_key_pairA

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

verify_key_pairA

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

certificate_matches_keyB

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

parse_certificateA

Parse an X.509 certificate with CertGadgets and return its structure, details, and CDP/AIA/OCSP resource plans without network access.

fetch_certificate_network_resourcesA

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_csrA

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

create_self_signed_certificateB

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

read_pkcs12A

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

write_pkcs12B

Create PKCS#12/PFX data from one or more private keys and optional X.509 certificates.

Prompts

Interactive templates invoked by user choice

NameDescription
inspect_certificateGuide an assistant through local X.509 certificate inspection, optional ASN.1 review, and optional network resource fetching.
compare_certificate_and_keyGuide an assistant through checking whether a certificate matches a private key or public key.
analyze_pkcs12Guide an assistant through reading and summarizing a PKCS#12/PFX bundle.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pkistudio/pkistudiomcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server