GM

giantswarm/muster

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

40 stars 9 forks 品質 80 トレンド 32Apache-2.0

MCPツール管理とワークフロープロキシ

概要

マスターは、プラットフォームエンジニアやAIエージェントのMCPサーバー管理問題を解決する上で構築されています。 プラットフォームエンジニアとして、Kubernetes、Prometheus、Grafana、Flux、ArgoCD、クラウドプロバイダ、カスタムツーリングなどの数多くのサービスと連携できます。 テラフォームやKubernetes演算子などのツールは、統一されたオーケストレーションインターフェイスを提供しますが、異なるツールとコンテキスト間でジャンプする必要があります。 : LLMエージェント(VSCode、Cursorなど)+ MCPサーバーは、エージェントがツールに直接アクセスできるように解決する必要があります。 既に多くの優れたMCPサーバー(Kubernetes、Prometheus、Grafana、Fluxなど)があります。 - エージェントにすべてのMCPサーバーを追加し、コストを増加 - 退屈でエラーが発生します - あなたのツールキットが成長するにつれて圧倒されます - 異なるMCPサーバーとそれらの前提条件間 すべてのMCPサーバーを管理し、エージェントに機能を提供することで、この問題を解決します。 447 : MCPアグリゲーション ディープ ダイブ | システムアーキテクチャ 1.

概要(AI 翻訳)

マスター

チームが実行するすべてのMCPサーバーのMCPエンドポイント。

お問い合わせ

必須は、モデルコンテキストプロトコルサーバーの集計です。 組織が稼働するMCPサーバーに接続します(工場のMESとメンテナンスシステム、 サービスデスクとそのディレクトリ、CRMとERP、KubernetesとPrometheus、社内ツール) 単一の MCP エンドポイントでツールをすべて提供します。 AIエージェント 一度接続し、数百のロードではなく、メタツールの小さなセットを介してツールを発見 ツールの定義は、彼らが働く人のアイデンティティの下にそれらを呼び出します。

ノートパソコン上で単一のバイナリとして実行し、IDEをローカルおよびリモートMCPサーバーにブリッジし、 Kubernetesサービスは、組織全体に認証され、保守可能なツールゲートウェイを提供します。

それが何をするか

-Aggregation. MCP サーバー ([stdio]])、 [[sse]]) が接続されます。 健康チェックと再接続; ツールは[x_ _ ]として表示されます。 提供されるサーバー 異なったターゲットのための同じ用具はfamilyを形作ることができ、1つの用具の表面としてと現われます インスタンス引数。

  • コンテキストウィンドウに収まるDiscovery クライアントは13のメタツールを参照してください: [list_tools],

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

muster

One MCP endpoint for every MCP server your teams run.


muster is an aggregating Model Context Protocol server. It connects to the MCP servers an organisation runs (a factory’s MES and maintenance system, a service desk and its directory, a CRM and an ERP, Kubernetes and Prometheus, in-house tools) and serves all of their tools through a single MCP endpoint. AI agents connect once, discover tools through a small set of meta-tools instead of loading hundreds of tool definitions, and call them under the identity of the person they work for.

It runs as a single binary on a laptop, bridging an IDE to local and remote MCP servers, and as a Kubernetes service that gives a whole organisation one authenticated, observable tool gateway.

What it does

  • Aggregation. Registered MCP servers (stdio, streamable-http, sse) are connected, health-checked and reconnected; their tools appear as x__. Servers that offer the same tools for different targets can form a family and appear as one tool surface with an instance argument.
  • Discovery that fits a context window. Clients see thirteen meta-tools: list_tools, filter_tools, describe_tool, call_tool and their resource and prompt counterparts. Listings are paged and summarised; filter_tools ranks by relevance, so finding the right tool costs a few hundred tokens rather than the whole catalogue.
  • Toolsets. A request declares the tools it may see and call with the X-muster-Toolset header: built-in presets such as read-only, operator-defined presets, and inline selectors by server, pattern, workflow or label. An agent runs with exactly the surface it was given.
  • Authentication and single sign-on. muster protects its endpoint as an OAuth 2.1 resource
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "muster": { "command": "muster", "args": ["standalone"] } } }