Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

MCP Secret Wrapper Documentation

Welcome to the MCP Secret Wrapper documentation. This directory contains detailed guides for using different vaults to retrieve secrets dynamically for MCP servers.

Available Vaults

Complete guide for integrating with AWS Secrets Manager, including authentication, configuration, and best practices.

Complete guide for integrating with GCP Secret Manager, including authentication, configuration, and best practices.

Quick Start

  1. Choose your vault provider from the list above
  2. Follow the specific documentation for your chosen vault
  3. Configure your MCP server to use the vault
  4. Test your setup with the provided examples

General Concepts

Vault Types

MCP Secret Wrapper supports multiple vault types through a plugin architecture. Each vault type has its own configuration requirements and authentication methods.

Secret References

Secrets are referenced using vault-specific identifiers:

  • AWS: ARN format (arn:aws:secretsmanager:region:account:secret:name)
  • GCP: Resource name format (projects/PROJECT_ID/secrets/SECRET_NAME/versions/VERSION) or shorthand (PROJECT_ID/SECRET_NAME)

Configuration Methods

You can configure vault settings using:

  • Command line arguments (--vault-type, --vault-region)
  • Environment variables (VAULT_TYPE, VAULT_REGION)

Contributing

Want to add support for a new vault? See our Contributing Guide for details on how to implement new vault plugins.