Community코딩 & 개발github.com

LaunchDarkly 자동화

Composio MCP 통합을 통해 LaunchDarkly 피처 플래그 관리를 자동화합니다. 프로젝트 및 환경 목록 조회, 트리거 워크플로우 생성/삭제, 코드 참조 추적이 가능합니다.

LaunchDarkly 자동화란 무엇인가요?

이 스킬은 Composio MCP 서버를 통해 LaunchDarkly 피처 플래그 관리를 완전히 자동화하는 에이전트 툴킷입니다. AI 어시스턴트가 직접 LaunchDarkly API와 상호작용하여 프로젝트 및 환경 목록을 조회하고, 웹훅 기반 플래그 트리거 워크플로우를 생성 및 삭제하며, 코드베이스 내 피처 플래그 참조를 감사할 수 있습니다. 주요 사용 사례로는 운영 배포 전 플래그 토글 자동화, 다중 환경(프로덕션/스테이징) 플래그 상태 조회, 플래그 사용 위치 추적 등이 있습니다. 스킬은 `LAUNCH_DARKLY_LIST_PROJECTS`, `LAUNCH_DARKLY_GET_ENVIRONMENTS`, `LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW`, `LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW`, `LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES` 등 5가지 도구를 제공하며, 커서, 클로드 코드, 코드엑스 등 MCP 지원 클라이언트와 호환됩니다. 단, 코드 참조 기능은 엔터프라이즈 플랜 전용이며 트리거 삭제는 복구가 불가능하므로 주의가 필요합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/launch-darkly-automation

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

LaunchDarkly 자동화은(는) 무엇을 하나요?

LaunchDarkly 피처 플래그 워크플로우를 자동화하세요. 프로젝트 및 환경 목록 조회, 웹훅 기반 플래그 트리거 생성, 트리거 수명 주기 관리, 저장소 전체의 코드 참조 감사 등을 수행할 수 있습니다.

툴킷 문서: composio.dev/toolkits/launch_darkly


설정

  1. 클라이언트에 Composio MCP 서버를 추가하세요: https://rube.app/mcp
  2. 프롬프트가 표시되면 LaunchDarkly 계정을 연결하세요 (API 키 인증)
  3. 아래 워크플로우를 사용하기 시작하세요

핵심 워크플로우

1. 프로젝트 목록 조회

LAUNCH_DARKLY_LIST_PROJECTS를 사용하여 모든 프로젝트와 그 키를 확인하세요. 이후 작업에 필요한 키 정보를 얻을 수 있습니다.

도구: LAUNCH_DARKLY_LIST_PROJECTS
입력:
  - filter: string (예: "query:myproject" 또는 "keys:proj1,proj2" 또는 "tags:mytag")
  - expand: string (예: "environments" 로 프로젝트별 환경 목록 포함)
  - limit: integer (기본값 20)
  - offset: integer (페이지네이션 시작 인덱스)
  - sort: string (예: "name" 또는 내림차순 "-name")

2. 프로젝트의 환경 목록 조회

LAUNCH_DARKLY_GET_ENVIRONMENTS를 사용하여 프로젝트 내 모든 환경(프로덕션, 스테이징, 테스트 등)을 나열합니다.

도구: LAUNCH_DARKLY_GET_ENVIRONMENTS
입력:
  - project_key: string (필수) -- 예: "my-project", "default"
  - filter: string (예: "query:production")
  - limit: integer (기본값 20)
  - offset: integer (페이지네이션)
  - sort: string (예: "name" 또는 "-name")

3. 플래그 트리거 워크플로우 생성

LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW를 사용하여 외부 이벤트(웹훅, Datadog 알림 등)에 의해 트리거되는 자동 플래그 전환을 설정하세요.

도구: LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
입력:
  - project_key: string (필수)
  - feature_flag_key: string (필수) -- 예: "new-feature", "enable-dark-mode"
  - environment_key: string (필수) -- 예: "production", "staging"
  - integration_key: string (기본값 "generic-trigger") -- 또는 "datadog", "honeycomb", "dynatrace"
  - instructions: 객체 배열 (선택 사항):
      - kind: "flag_action" (고정값)
      - action: "turnFlagOn" | "turnFlagOff"
  - comment: string (선택 사항) -- 트리거 목적 설명

트리거는 구성된 플래그 액션을 실행하기 위해 호출할 수 있는 고유한 웹훅 URL을 생성합니다.

4. 플래그 트리거 워크플로우 삭제

LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW를 사용하여 트리거와 해당 URL을 영구적으로 제거합니다.

도구: LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW
입력:
  - project_key: string (필수)
  - feature_flag_key: string (필수)
  - environment_key: string (필수)
  - id: string (필수) -- 생성 시 반환된 트리거 ID

경고: 삭제는 되돌릴 수 없습니다. 트리거와 해당 URL은 복구할 수 없습니다.

5. 코드 참조 저장소 목록 조회

LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES를 사용하여 코드베이스에서 피처 플래그가 사용되는 위치를 추적합니다.

도구: LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES
입력:
  - projKey: string (선택 사항) -- 프로젝트 키로 필터링
  - flagKey: string (선택 사항) -- 피처 플래그 키로 필터링
  - withBranches: string (분기 데이터를 포함하려면 아무 값)
  - withReferencesForDefaultBranch: string (기본 분기의 코드 참조를 포함하려면 아무 값)

참고: 코드 참조 기능은 엔터프라이즈 기능이며 code-reference-repository 쓰기 권한이 필요합니다.


알려진 문제점

문제점설명
프로젝트 키 발견다른 도구를 호출하기 전에 항상 LAUNCH_DARKLY_LIST_PROJECTS를 먼저 사용하여 유효한 프로젝트 키를 찾으세요.
환경 키 형식환경 키는 소문자 슬러그(예: "production", "test")이며 표시 이름이 아닙니다.
트리거 삭제는 영구적LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW를 통해 삭제되면 트리거 URL을 복구할 수 없습니다.
엔터프라이즈 전용 코드 참조LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES는 엔터프라이즈 요금제와 쓰기 권한이 필요합니다.
트리거 명령 형식각 명령 객체에는 kind: "flag_action" (고정 상수)과 action (turnFlagOn 또는 turnFlagOff 중 하나)이 필요합니다.

빠른 참조

도구 슬러그설명
LAUNCH_DARKLY_LIST_PROJECTS필터링 및 페이지네이션으로 모든 프로젝트 목록 조회
LAUNCH_DARKLY_GET_ENVIRONMENTS프로젝트 내 환경 목록 조회
LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW웹훅 기반 플래그 트리거 생성
LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW플래그 트리거 영구 삭제
LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES플래그 코드 참조가 있는 저장소 목록 조회

Composio 제공

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

관련 스킬