Skip to main content
Glama
ylin6

Unleash Feature Flag MCP Server

by ylin6

機能フラグMCPサーバーの解放

このリポジトリには、Unleash 機能フラグ管理システムと連携するための Model Context Protocol (MCP) サーバーが含まれています。これにより、AI エージェントは Unleash API を介して機能フラグを管理できるようになります。

MCPとは何ですか?

モデルコンテキストプロトコル(MCP)は、AIモデルが外部ツールやデータソースと連携できるようにするための仕様です。このサーバーはUnleash向けにMCPプロトコルを実装しており、AIアシスタントが機能フラグをプログラムで管理できるようにします。

Related MCP server: Vibe Coder MCP

インストール

npm からパッケージをインストールできます:

npm install -g @ylin6/unleash-ff-mcp-server

または、npx を使用して直接実行します。

npx @ylin6/unleash-ff-mcp-server

構成

サーバーには次の環境変数が必要です。

  • UNLEASH_API_URL : Unleash APIインスタンスのURL

  • UNLEASH_AUTH_TOKEN : Unleashインスタンスの認証トークン

利用可能なツール

MCP サーバーは、機能フラグを管理するための次のツールを提供します。

プロジェクトを取得

Unleash インスタンス内のすべてのプロジェクトのリストを取得します。

機能を入手

特定のプロジェクト内のすべての機能フラグを取得します。

パラメータ:

  • projectId : プロジェクトのID

機能フラグを作成する

プロジェクト内に新しい機能フラグを作成します。

パラメータ:

  • projectId : プロジェクトのID

  • name : 機能フラグの名前

  • description : 機能フラグの説明

  • type : 機能フラグのタイプ(例:「リリース」、「実験」、「運用」、「キルスイッチ」)

機能フラグの更新

既存の機能フラグを更新します。

パラメータ:

  • projectId : プロジェクトのID

  • featureId : 機能フラグのID

  • description : 機能フラグの新しい説明

  • type : 機能フラグの新しいタイプ

機能フラグを取得

特定の機能フラグに関する詳細を取得します。

パラメータ:

  • projectId : プロジェクトのID

  • featureId : 機能フラグのID

カーソルを使用する

このMCPサーバーをカーソルで使用するには、カーソル設定で次のコマンドを使用します。

env UNLEASH_API_URL=XXXX UNLEASH_AUTH_TOKEN=XXX npx -y @ylin6/unleash-ff-mcp-server

カーソル/クロードとの会話例:

You: Show me all the feature flags in the 'dashboard' project Claude: I'll fetch all the feature flags in the 'dashboard' project for you. [Claude uses the getFeatures tool with projectId='dashboard'] Claude: Here are all the feature flags in the 'website' project: - new-homepage (type: release) - dark-mode (type: experiment) - beta-footer (type: operational) ...

発達

MCP サーバーの動作を検査するには、次のコマンドを実行します。

npm run inspect

これは、MCP インスペクターを使用して要求/応答パターンを分析します。

ライセンス

ISC

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ylin6/unleash-ff-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server