Skip to main content
Glama
dazaffino

@ztechlab/mcp-server-yubikey

by dazaffino

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
YKMAN_PATHNoCustom path to the ykman executable if not on PATH

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
yubikey-listA

List all connected YubiKeys with serial numbers

yubikey-infoA

Get detailed information about a connected YubiKey (serial, firmware, model, interfaces, applications)

yubikey-fido-infoB

Get FIDO2 applet status: PIN set, credentials stored, remaining retries

yubikey-fido-credentialsA

List FIDO2 resident credentials (passkeys) stored on the YubiKey. Requires PIN.

yubikey-otp-infoA

Get OTP slot configuration (Slot 1 and Slot 2 status)

yubikey-piv-infoA

Get PIV (smart card) application status: management key type, PIN/PUK retries, certificate slots in use

yubikey-piv-keys-infoA

Get private key metadata for a PIV slot: key type, origin (generated vs imported), PIN policy, touch policy

yubikey-openpgp-infoA

Get OpenPGP application status: key slots, touch policies, signature count

yubikey-fido-fingerprintsA

List enrolled fingerprints on a YubiKey Bio. Requires PIN.

yubikey-openpgp-keys-infoA

Get metadata about an OpenPGP key slot: key type, fingerprint, creation date

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/dazaffino/mcp-server-yubikey'

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