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.
A read-only server for querying live Workday data using LLMs, powered by the CData JDBC Driver.
An MCP server implementation for interacting with Azure Health Data Services FHIR.
Interact with Stripe API
A self-hostable MCP server for deployment on Cloudflare Workers using Durable Objects.
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.
A template for deploying a remote MCP server on Cloudflare Workers without authentication. It supports one-click deployment or local setup via npm.
Implements CISA Binding Operational Directive 25-01 security controls for Microsoft 365 and Azure AD/Entra ID.
A lightweight, centralized control plane for managing multiple Kubernetes clusters using kubeconfig or in-cluster configuration.
Integrates with the Slide API for device and infrastructure management.
A middleware server that allows large language models to interact directly with PlayFab services.