doppler_configs_list
List all configuration environments within a Doppler project to manage and organize your application settings across different deployment stages.
Instructions
List all configs in a Doppler project
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | No | The Doppler project name (optional if set via doppler setup) |
Implementation Reference
- src/doppler.ts:90-94 (handler)Specific switch case handler for the 'doppler_configs_list' tool. Builds the Doppler CLI command: 'doppler configs list [--project <project>] --json' to list all configs in a Doppler project.case "doppler_configs_list": parts.push("configs", "list"); if (getString("project")) parts.push("--project", getString("project")!); parts.push("--json"); break;
- src/tools.ts:117-129 (schema)Tool schema definition for 'doppler_configs_list', specifying the input parameters (optional project name).{ name: "doppler_configs_list", description: "List all configs in a Doppler project", inputSchema: { type: "object", properties: { project: { type: "string", description: "The Doppler project name (optional if set via doppler setup)", }, }, }, },
- src/index.ts:27-31 (registration)MCP server registration of tools via ListToolsRequestHandler, which returns the toolDefinitions array including 'doppler_configs_list'.server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: toolDefinitions, }; });