Skip to content

amakaflow/infisical-env

v0.1.0

Infisical secret refs, set, and path-key diff for workout-ingestor-api envs. Never returns plaintext secrets from list/diff.

infisical-env

Agent Plugin: Infisical secret refs, set, and path-key diff.

Tools

ToolPurpose
list_secret_refsGET /api/v4/secrets with viewSecretValue=falseInfisicalSecretRef[]
set_secretPOST then PATCH-on-409; value from INFISICAL_SECRET_VALUE env
diff_path_keysCompare listed keys vs expectedKeys

Data shape

InfisicalSecretRef = { projectId, env, path, key, valueSet: boolean } — never plaintext from list/diff.

Auth (mcp.json env)

  • INFISICAL_TOKEN${INFISICAL_TOKEN}
  • INFISICAL_PROJECT_ID${INFISICAL_PROJECT_ID}
  • INFISICAL_API_URL${INFISICAL_API_URL} (default API https://app.infisical.com)

Layout

  • plugin.json / mcp.json / server.mjs
  • skills/infisical-env/SKILL.md