Token导航 LogoToken导航TokenDH.com
Doppler MCP Server logo
AI代理未说明官方级别未说明来源级核验

Doppler MCP Server

MCP Server

Doppler MCP服务器是一个模型上下文协议服务器,通过封装Doppler CLI实现与Claude等MCP客户端的无缝密钥管理集成,适用于开发环境中的敏感信息管理。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
密钥管理开发工具集成TypeScriptClaude自然语言交互Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

aledlie

提供方

aledlie

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Doppler MCP Server

A Model Context Protocol (MCP) server that wraps the Doppler CLI for seamless secrets management integration with Claude and other MCP clients.

Overview

This MCP server provides a bridge between MCP-compatible applications (like Claude Desktop) and the Doppler CLI, allowing you to manage secrets, projects, configs, and environments through natural language interactions.

Prerequisites

  • Node.js 18 or higher
  • Doppler CLI installed and authenticated
  • An active Doppler account with appropriate permissions

Installation

From Source

# Clone or navigate to the repository
cd doppler-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

Configuration

Claude Desktop

Add this server to your Claude Desktop configuration file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "doppler": {
      "command": "node",
      "args": ["/absolute/path/to/doppler-mcp-server/build/index.js"]
    }
  }
}

Other MCP Clients

For other MCP clients, configure them to run:

node /path/to/doppler-mcp-server/build/index.js

Available Tools

The server exposes the following Doppler CLI operations as MCP tools:

Secrets Management

  • doppler_secrets_get - Get a specific secret value

- Parameters: name (required), project, config

  • doppler_secrets_list - List all secrets in a config

- Parameters: project, config

  • doppler_secrets_set - Set a secret value

- Parameters: name (required), value (required), project, config

  • doppler_secrets_delete - Delete a secret

- Parameters: name (required), project, config

Project Management

  • doppler_projects_list - List all projects

- Parameters: none

  • doppler_projects_create - Create a new project

- Parameters: name (required), description

Config Management

  • doppler_configs_list - List all configs in a project

- Parameters: project

  • doppler_configs_create - Create a new config

- Parameters: name (required), project (required), environment (required)

Environment Management

  • doppler_environments_list - List all environments in a project

- Parameters: project

Utility

  • doppler_run - Run a command with Doppler secrets injected

- Parameters: command (required), project, config

  • doppler_me - Get information about the authenticated user

- Parameters: none

Usage Examples

Once configured, you can interact with Doppler through your MCP client:

"List all my Doppler projects"
"Get the API_KEY secret from my production config"
"Set DATABASE_URL to postgres://... in the dev config"
"Create a new project called my-app"
"Show me all secrets in the staging config"

Authentication

This server uses the Doppler CLI's authentication. Make sure you've authenticated the Doppler CLI before using this server:

doppler login

You can verify your authentication status:

doppler me

Development

Build

npm run build

Watch Mode

npm run watch

How It Works

This server:

  1. Listens for MCP tool requests via stdio
  2. Translates tool calls into Doppler CLI commands
  3. Executes the commands using your local Doppler CLI installation
  4. Returns the results in JSON format back to the MCP client

Troubleshooting

"Command not found: doppler"

Make sure the Doppler CLI is installed and available in your PATH:

which doppler
doppler --version

"Authentication required"

Authenticate with Doppler:

doppler login

Server not appearing in Claude Desktop

  1. Check that the path in claude_desktop_config.json is correct and absolute
  2. Restart Claude Desktop completely
  3. Check the Claude Desktop logs for errors

Security Considerations

  • This server executes Doppler CLI commands with the permissions of the authenticated user
  • Secrets are transmitted through the MCP protocol - ensure your MCP client is trusted
  • The server does not store any secrets, it only proxies requests to the Doppler CLI

License

MIT

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

目录标签

目录标签

密钥管理开发工具集成TypeScriptClaude自然语言交互本地部署CLI封装MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明sessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP