Manage secrets from Doppler, a secret management platform. Requires a Doppler API token.
A simplified Model Context Protocol (MCP) server for read-only access to Doppler secrets management platform.
This MCP server provides three essential tools for accessing Doppler secrets:
npm install @lepion/mcp-server-doppler
Set up your environment variables:
# Required
DOPPLER_TOKEN=your_doppler_token # Service token, personal token, or CLI token
# Optional
LOG_LEVEL=info # debug, info, warn, error (default: info)
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"doppler": {
"command": "npx",
"args": ["@lepion/mcp-server-doppler"],
"env": {
"DOPPLER_TOKEN": "dp.st.your_service_token"
}
}
}
}
Lists all Doppler projects accessible by the token.
Parameters: None
Example:
// Response
[
{
"id": "proj_123",
"slug": "my-project",
"name": "My Project",
"description": "Production application",
"created_at": "2024-01-01T00:00:00.000Z",
"updated_at": "2024-01-01T00:00:00.000Z"
}
]
Lists all secret names in a specific project and config.
Parameters:
project
(string, required) - The Doppler project nameconfig
(string, required) - The config/environment name (e.g., dev, staging, production)Example:
// Request
{
"project": "my-project",
"config": "production"
}
// Response
["DATABASE_URL", "API_KEY", "REDIS_URL", "JWT_SECRET"]
Retrieves a specific secret value.
Parameters:
project
(string, required) - The Doppler project nameconfig
(string, required) - The config/environment namename
(string, required) - The secret name to retrieveExample:
// Request
{
"project": "my-project",
"config": "production",
"name": "DATABASE_URL"
}
// Response
{
"name": "DATABASE_URL",
"value": {
"raw": "postgres://user:pass@host:5432/db",
"computed": "postgres://user:pass@host:5432/db"
}
}
# Clone the repository
git clone https://github.com/kayaozkur/mcp-server-doppler.git
cd mcp-server-doppler
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run tests
npm test
MIT
Contributions are welcome! Please feel free to submit a Pull Request.
Interact with Webflow APIs to list and edit your site and CMS data.
An MCP server for interacting with various NASA APIs and data sources. Requires a NASA API key.
A remote MCP server deployable on Cloudflare Workers without authentication.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
Interact with your Shopify store's data using the GraphQL API.
An MCP server for managing ONOS (Open Network Operating System) networks.
Interact with the RAD Security platform which provides AI-powered security insights for Kubernetes and cloud environments.
A Rust-based server that integrates the Wazuh SIEM system with MCP-compatible applications.
An MCP server for interacting with the CoSense collaborative sensemaking platform, supporting public and private projects.
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.