コネクタガイド約6分で読めますMCP ツール 27 個7 言語

MCP 経由で LaunchDarkly を Microsoft Copilot に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

HC執筆: HelpCode チーム更新日 6分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

LaunchDarkly

LaunchDarkly

LaunchDarkly feature flags: projects and environments, flags with state and evaluation status, segments, metrics and experiments, the audit log, members and teams. Create flags and segments, turn flags on or off and change targeting with semantic patches.

ツール

27

地域

INTL

カテゴリー

インフラ

認証

API Key

必要な環境変数

LAUNCHDARKLY_API_TOKEN
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、LaunchDarkly をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

こう聞いてみよう

LaunchDarkly のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

LaunchDarkly · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → LaunchDarkly をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

LaunchDarkly + Microsoft Copilot

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

LAUNCHDARKLY_API_TOKEN

ステップ 1 — 認証情報を取得

設定は約 2 分です。LaunchDarkly アカウントが必要です。

  1. LaunchDarkly で Organization settings、Authorization(https://app.launchdarkly.com/settings/authorization)を開き、アクセストークンを作成します。読み取りだけなら Reader ロール、フラグの切り替えや変更には Writer、または AI に変更させるプロジェクトと環境に限定したカスタムロールを選びます。サービストークンは個人に結びつきません。
  2. トークン(api-...、一度だけ表示)を LAUNCHDARKLY_API_TOKEN にコピーし、launchdarkly_get_caller_identity を実行します。アカウント、トークンの名前と種類、所属するメンバー、スコープが表示されます。SDK キー(sdk-...)とモバイルキー(mob-...)はここでは使えません。
  3. EU インスタンスまたは連邦政府向けインスタンスでは、コネクタのベース URL を https://app.eu.launchdarkly.com または https://app.launchdarkly.us に変更します。

フラグを探す: launchdarkly_list_projects、launchdarkly_get_project、launchdarkly_list_environments、launchdarkly_get_environment で構成がわかります。launchdarkly_list_flags に env: production と filter: query:checkout のようなフィルターを指定すると、各フラグがオンかどうかと何を返しているかが表示されます。env がないとオンとオフの状態は含まれません。launchdarkly_get_flag は環境ごとのバリエーション、ターゲット、ルール、フォールスルー、オフ時のバリエーション、前提条件を返します。

整理: launchdarkly_list_flag_statuses と launchdarkly_get_flag_status は、フラグが new、active、inactive(7 日間評価されていない)、launched(全員に同じバリエーションを返している)のどれか、そして最後にリクエストされた時刻を示します。inactive と launched のフラグはコードから外す候補です。

リリース: launchdarkly_create_flag はフラグを作成します。既定ではすべての環境でオフのブール型フラグです。launchdarkly_toggle_flag は 1 つの環境でオンまたはオフにします。launchdarkly_update_flag はターゲティング、ロールアウト、設定、ライフサイクル(deprecate、archive、restore)を変更し、dry_run: true を指定すると保存せずに変更後のフラグを返します。セグメントは launchdarkly_list_segments、launchdarkly_get_segment、launchdarkly_create_segment(空のセグメントを作成)、ターゲットとルール用の launchdarkly_update_segment です。

実験、監査、メンバー: launchdarkly_list_metrics、launchdarkly_get_metric、launchdarkly_list_experiments、launchdarkly_get_experiment は、メトリクスと、トリートメント、トラフィック配分、ステータス付きの実験のイテレーションを読み取ります。launchdarkly_list_audit_log(例: spec: proj/default:env/production:flag/new-checkout)と launchdarkly_get_audit_log_entry は、誰が何を変更したかを、変更の全内容とコメント付きで示します。launchdarkly_list_members、launchdarkly_get_member、launchdarkly_list_teams、launchdarkly_get_team はメンバー、ロール、チームを読み取ります。

書き込みの前に: 本番でフラグを切り替えたりターゲティングを変えたりすると、実際のユーザーに届く内容が数秒で変わります。AI はまずプロジェクト、環境、フラグをあなたと確認し、comment を付けます。環境によってはコメントが必須です。承認が必要な環境は 405 を返し、その場合は LaunchDarkly アプリで承認リクエストが必要です。

インストール時はオフ: launchdarkly_delete_flag。削除するとプロジェクトのすべての環境からフラグが消え、元に戻せません。一方 launchdarkly_update_flag の archiveFlag によるアーカイブは復元できます。チームに必要なときにワークスペース管理者がオンにします。

セマンティックパッチ: launchdarkly_toggle_flag、launchdarkly_update_flag、launchdarkly_update_segment は {"kind": "addTargets", "contextKind": "user", "values": ["key-1"], "variationId": "<_id>"} のような命令を送ります。バリエーション、ルール、句の ID は launchdarkly_get_flag または launchdarkly_get_segment の _id フィールドです。ロールアウトの重みは 1000 分の 1 パーセント単位です(100000 = 100%)。

データ形式: プロジェクト、環境、フラグ、セグメントのキーは AI がそのまま次の呼び出しに渡す値です。メンバーと監査ログの ID は 24 文字の 16 進文字列です。日付は Unix ミリ秒です(creationDate、lastModified、date)。フラグでは environments.<key>.on がターゲティングがオンかどうかを、_summary.variations が何を返しているかを示します。環境の SDK キーとモバイルキーはどの応答にも含まれません。

ページング: 一覧は limit と offset(フラグは 1 ページ最大 100 件)を受け取り、続きがある間は totalCount と _links.next を返します。監査ログは 1 回最大 20 件で、AI は before に最後のエントリの date を指定してさかのぼります。

よくあるエラー: 401 はトークンが間違っているか削除されたこと、403 はトークンのロールでその呼び出しが許されないこと、404 は不明なキー、400 または 409 は無効なパッチか競合する変更(メッセージに問題が示されます)、405 は承認が必要な変更、429 はレート制限です(X-Ratelimit-Reset の時刻まで待ちます)。

このコネクタはプロジェクトや環境の作成と変更、メンバー、チーム、ロールの管理、セグメントの削除、実験の作成、承認リクエストの送信を行いません。

ステップ 2 — アダプターをインストール

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

ステップ 3 — Microsoft Copilot にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Microsoft Copilot は、Copilot Studio で作成したエージェントを通じて MCP サーバーを使います。AnythingMCP をツールとしてエージェントに追加し、そのエージェントを Microsoft 365 Copilot と Teams に公開します。Copilot Studio は Microsoft のクラウドから Streamable HTTP で接続し、AnythingMCP はこれに対応しています。

  1. Copilot Studio でエージェントを開き(または新規作成し)、Tools で Add a tool → New tool → Model Context Protocol を選びます。
  2. Server name(例: AnythingMCP)、コネクタでできることを説明する Server description、Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID を入力します。Copilot Studio はこの説明をもとに、いつサーバーを呼び出すかを判断します。
  3. 認証で API key を選び、Type を Header、ヘッダー名を X-API-Key にして Create を選びます。
  4. Add tool で Create a new connection を選び、AnythingMCP の MCP API キー(MCP Servers → 対象のサーバー → API keys)を貼り付けて Add to agent を選びます。
  5. エージェントの Test ウィンドウで試します。LaunchDarkly のツールが必要になる依頼をしてみましょう。
  6. Publish を選び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を選択したまま Add channel を選びます。See agent in Teams で自分用にインストールされます。Microsoft 365 Copilot では @ を入力してエージェントを選びます。

ユーザーごとにサインインさせたい場合は、API キーの代わりに OAuth 2.0 → Dynamic discovery を選びます。各ユーザーは、エージェントが初めて呼び出すときに AnythingMCP にサインインします。

セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Copilot Studio は Microsoft のクラウドから接続するため、localhost は使えません。

利用可能なツール

ToolWhat it does
launchdarkly_get_caller_identityShow what the access token is: account, token name and kind (personal or service), the member it belongs to and its scopes
launchdarkly_list_projectsList the projects with key, name, tags and default client-side settings
launchdarkly_get_projectGet one project with its settings; add expand: environments for its environments (SDK keys are left out)
launchdarkly_list_environmentsList the environments of a project (e.g
launchdarkly_get_environmentGet one environment with its settings: client-side id, default TTL, secure mode, whether changes need comments, confirmation or approval…
launchdarkly_list_flagsList the feature flags of a project: key, name, description, kind (boolean or multivariate), variations, tags, temporary flag, maintainer…
launchdarkly_get_flagGet one feature flag with its variations (with their _id), defaults and, per environment, whether it is on, its targets, rules (with…
launchdarkly_list_flag_statusesList the evaluation status of every flag in one environment: new, active, inactive (not evaluated for 7 days) or launched (serving one…
launchdarkly_get_flag_statusGet the evaluation status of one flag in one environment (new, active, inactive, launched) and when it was last requested
launchdarkly_create_flagCreate a feature flag in a project, by default a boolean flag (variations true and false) that is off in every environment
launchdarkly_toggle_flagTurn a feature flag on or off in one environment
launchdarkly_update_flagChange a feature flag with semantic patch instructions: targeting (addRule, removeRule, addClauses, addTargets, removeTargets…
launchdarkly_delete_flagDelete a feature flag from every environment of the project
launchdarkly_list_segmentsList the segments of an environment: key, name, description, tags, whether it is a big segment, and when it changed
launchdarkly_get_segmentGet one segment with its included and excluded targets, rules (with _id) and version
launchdarkly_create_segmentCreate an empty segment in one environment; add targets and rules afterwards with launchdarkly_update_segment
launchdarkly_update_segmentChange a segment with semantic patch instructions: addIncludedTargets, removeIncludedTargets, addExcludedTargets, removeExcludedTargets…
launchdarkly_list_metricsList the metrics of a project (conversions, clicks, page views, numeric custom events) with key, name, kind, event key, unit, success…
launchdarkly_get_metricGet one metric with its definition and, with expand, the experiments and metric groups that use it
launchdarkly_list_experimentsList the experiments of a project across environments: key, name, hypothesis, environment, current iteration status (not started, running…
launchdarkly_get_experimentGet one experiment with its hypothesis, current iteration (status, start date, treatments and traffic allocation, primary and secondary…
launchdarkly_list_audit_logList audit log entries, newest first: who changed what (flags, segments, environments, members) and when, with the title, description and…
launchdarkly_get_audit_log_entryGet one audit log entry with the full change: the JSON patch or semantic instructions applied, the previous and current version of the…
launchdarkly_list_membersList the account members: id, email, name, role (reader, writer, admin, owner, no_access) or custom roles, teams, last seen and whether…
launchdarkly_get_memberGet one account member with role, custom roles, teams and permission grants
launchdarkly_list_teamsList the teams: key, name, description, member count and the roles they hold
launchdarkly_get_teamGet one team with its description and, with expand, members, roles, projects and maintainers

プロンプトの例

  • 「new-checkout フラグは本番でオンになっていますか?誰に何を返していますか?」
  • 「default プロジェクトで、本番で 7 日以上 inactive のフラグはどれですか?」
  • 「test 環境で dark-mode をコメント『QA 実施』付きでオンにしてください。先にドライランをして結果を見せてください。」
  • 「ユーザーキー beta-tester-17 を本番の beta-users セグメントに追加してください。」
  • 「今週、本番の new-checkout のターゲティングを変更したのは誰で、具体的に何が変わりましたか?」

FAQ

どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。

何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。

エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。

次のステップ

このガイドは役に立ちましたか?

LaunchDarkly エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Microsoft Copilot に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で LaunchDarkly を ChatGPT に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

コネクタ

MCP 経由で LaunchDarkly を Claude に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

コネクタ

MCP 経由で LaunchDarkly を Cursor に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

コネクタ

MCP 経由で LaunchDarkly を Gemini に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

コネクタ

MCP 経由で LaunchDarkly を Meta Muse に接続する方法

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。

コネクタ

LaunchDarkly を MCP に:フィーチャーフラグ、ターゲティング、セグメント、実験、監査ログをあらゆる AI エージェントで

あらゆる AI エージェントから LaunchDarkly のフィーチャー管理:プロジェクトと環境、状態と評価ステータス付きのフラグ、セグメント、メトリクスと実験、監査ログ、メンバーとチーム。フラグとセグメントの作成、フラグのオンとオフ、セマンティックパッチによるターゲティングの変更ができます。