MCPサーバーの解放
Unleash Feature Toggle システムと統合する Model Context Protocol (MCP) サーバー実装。
概要
このプロジェクトは、モデルコンテキストプロトコル(MCP)を用いて、LLMアプリケーションとUnleash機能フラグシステム間の橋渡しを行います。これにより、AIアプリケーションは以下のことが可能になります。
- Unleashから機能フラグのステータスを確認する
- 機能フラグ情報をLLMに公開する
- 機能フラグを作成する
- 機能フラグの更新
- すべてのプロジェクトを一覧表示する
目次
要件
- Node.js (v18以上)
- TypeScript (v5.0 以上)
- Unleash サーバーインスタンスへのアクセス
インストール
建築
Unleash MCP サーバーは、LLM アプリケーションと Unleash 機能フラグ システム間のブリッジとして機能します。
発達
プロジェクト構造
コーディング標準
- 命名規則:
- ファイル: kebab-case.ts を使用します (例:
feature-flag.ts
) - クラス: PascalCase を使用する (例:
UnleashClient
) - 関数/メソッド: キャメルケースを使用する (例:
getFlagStatus
) - インターフェース/型: PascalCase を使用する (例:
FeatureFlagConfig
)
- ファイル: kebab-case.ts を使用します (例:
- 輸入品:
- ローカルファイルをインポートするときは常に .js 拡張子を含める
- インポートの順序に従う: Node.js 組み込み → 外部依存関係 → ローカルインポート
- デフォルトのエクスポートではなく名前付きエクスポートを使用する
- ドキュメント:
- パブリック関数、クラス、インターフェースには JSDoc コメントを使用する
- 複雑なロジックをインラインコメントで文書化する
建物
テスト
検査
使い方
Claude または Cursor 構成の場合:
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
プロジェクトを支援する
このプロジェクトが役に立つと思ったら、私にコーヒーをご馳走していただけると嬉しいです。
このプロジェクトの開発をサポートするには、上記の QR コードをスキャンするか、ここをクリックしてください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Unleash Feature Toggle システムと統合する Model Context Protocol (MCP) サーバー実装。
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated 6 months ago04TypeScriptMIT License
Upstash MCP Serverofficial
AsecurityAlicenseAqualityModel Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. In this repository, we provide an installer as well as an MCP Server for Upstash Developer API's.Last updated 3 months ago167343TypeScriptMIT License- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that optimizes token usage by caching data during language model interactions, compatible with any language model and MCP client.Last updated 6 months ago42JavaScript
- -securityFlicense-qualityAn MCP server that allows AI assistants to programmatically manage Unleash feature flags through natural language, enabling operations like creating, updating, and retrieving feature flags across projects.Last updated 5 months ago132TypeScript