vault-mcp-server
Verified Safeby mschuchard
Overview
Provides an interface for managing HashiCorp Vault server resources, including secret engines, authentication engines, audit devices, and ACL policies.
Installation
docker run -i --rm -e VAULT_URL=<VAULT SERVER CLUSTER URL> -e VAULT_TOKEN=<VAULT AUTHENTICATION TOKEN> matthewschuchard/vault-mcp-serverEnvironment Variables
- VAULT_URL
- VAULT_TOKEN
Security Notes
The server acts as a client wrapper around the 'hvac' library, which is the official Vault Python client. It explicitly retrieves VAULT_URL and VAULT_TOKEN from environment variables, validating the URL format and applying a regular expression check to the token for valid characters, which helps prevent simple injection. No 'eval', 'exec', 'os.system', or similar dynamic code execution patterns were found. The system relies on Vault's inherent security for policy and certificate parsing.
Similar Servers
k8s-mcp-server
Interacting with Kubernetes clusters and Helm releases through a standardized Model Context Protocol (MCP) interface.
vault-mcp-server
Provides a Model Context Protocol (MCP) server implementation to integrate HashiCorp Vault secrets management and PKI operations with LLM clients.
mcp-server
Provides an MCP (Model Context Protocol) interface for AI assistants and tools to interact with Harness APIs for advanced automation and development operations.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.