Vantage MCP サーバー
Vantage MCPサーバーについて
Vantage MCPサーバーは、Go言語で書かれたオープンソースツールで、AIアシスタントやMCPクライアントを介してクラウドコストデータを操作できます。Vantageの既存APIへのブリッジとして機能することで、Vantage MCPサーバーは自然言語でクラウド支出データをクエリし、コスト分析をより直感的に行うことができます。
📝注: 現時点では、Vantage MCP サーバーは、
利用可能なツール
Vantage MCP サーバーは現在、互換性のある MCP クライアント (Claude、Cursor、Goose など) から呼び出すことができる次のツールを公開しています。
query-costs
VQL を使用してコスト データを取得する一般的な方法。
list-costs
関連するコスト レポートにすべてのコストを表示します。
list-cost-reports
利用可能なすべてのコスト レポートを一覧表示します。
get-cost-report-forecast
コスト レポートに関連する支出の予測をすべて一覧表示します。
list-cost-integrations
コスト データとそれに関連付けられたアカウントを提供できるすべてのコスト プロバイダー統合 (AWS、Azure、GCP など) を一覧表示します。
list-cost-providers
指定されたワークスペースが共有しているプロバイダーのみのリスト。
list-cost-services
指定されたワークスペースと共有されるすべてのサービスとそれに関連付けられたプロバイダーを一覧表示します。
list-budgets
利用可能なすべての予算を一覧表示し、コスト レポートと比較して支出を追跡します。
list-dashboards
Vantage アカウントで作成されたすべてのダッシュボードを一覧表示します。
list-tags
コスト レポートをフィルター処理するために使用できるタグを一覧表示します。
list-tag-values
コスト レポートをフィルター処理するために使用できるタグ値を一覧表示します。
list-anomalies
コスト レポートで検出された異常を一覧表示します。
list-cost-providers
VQL クエリでコストをフィルター処理するために使用できるコスト プロバイダーを一覧表示します。
list-unit-costs
指定されたコスト レポートの単位コストを取得します。
get-myself
利用可能なワークスペースを一覧表示し、認証トークンのアクセス レベルを確認するユーティリティ。
submit-user-feedback
MCP または全体的な Vantage エクスペリエンスに関するフィードバックを Vantage チームに送信する簡単な方法です。
はじめる
前提条件
ソースからインストールする場合は、次のパッケージがインストールされていることを確認してください (正確なバージョンについては.tool-versions
参照してください)。
これらの依存関係をインストールするには、バージョン マネージャー (例: asdf
) またはパッケージ マネージャー (例: Homebrew ) を使用できます。
また、読み取り専用のVantage APIトークンを作成する必要があります(書き込みは現時点では機能しません)。Vantage APIドキュメントの指示に従ってください。MCPサーバー専用の新しい読み取り専用APIトークンを作成することをお勧めします。
インストール
Homebrewの使用
ソースから
このリポジトリをクローンします。
サーバーを構築し、権限を調整します。
📝注: リポジトリから新しい変更をプルダウンする場合は、必ず
MCP インスペクターを使用してデバッグします。
MCPクライアントの設定
セットアップ手順は、使用するMCPクライアントによって異なります。例としては、以下のクライアントが挙げられます。
利用可能なクライアントの一覧については、 MCPドキュメントをご覧ください。Claude for Desktop、Cursor、Gooseの詳細な手順については、以下をご覧ください。
デスクトップ版クロード
Claude for Desktopをダウンロードしてください。
Claude for Desktop の上部から、 [Claude] > [設定] (キーボード ショートカット
Command + ,
) をクリックします。[設定] ウィンドウの左側のメニューで、 [開発] を選択します。
「設定の編集」をクリックします。設定ファイルは次の場所に作成されます。
macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
Windows :
%APPDATA%\Claude\claude_desktop_config.json
claude_desktop_config.json
ファイルを開き、内容を更新します。プレースホルダー<path_to_compiled_vantage_mcp_server_binary>
を Vantage MCP Server バイナリをダウンロードしたパスに、<personal_vantage_api_token>
Vantage API トークンに置き換えてください。{ "mcpServers": { "Vantage": { "command": "<path_to_compiled_vantage_mcp_server_binary>", "args": [], "env": { "VANTAGE_BEARER_TOKEN": "<personal_vantage_api_token>" } } } }設定ファイルを保存し、Claude を再起動します。
Claude for Desktop 入力ボックスの右下隅にあるハンマー アイコンをクリックすると、Vantage MCP サーバーで使用可能なツールが表示されます。
設定が完了したら、Claude にプロンプトを送信できるようになります。新しいツールを使用するたびに、Claude は続行する前に承認を求めます。
カーソル
カーソルをダウンロードします。
カーソルを開き、メニューバーから**「カーソル」>「設定」>「カーソル設定」**をクリックします。
左側のペインで、 MCPを選択します。
**[新しいグローバル MCP サーバーの追加]**をクリックします。
開いた
mcp.json
ファイルの内容を更新します。プレースホルダー<path_to_compiled_vantage_mcp_server_binary>
をVantage MCP Serverバイナリをダウンロードしたパスに、<personal_vantage_api_token>
Vantage APIトークンに置き換えてください。{ "mcpServers": { "Vantage": { "command": "<path_to_compiled_vantage_mcp_server_binary>", "args": [], "env": { "VANTAGE_BEARER_TOKEN": "<personal_vantage_api_token>" } } } }
ガチョウ
Gooseをダウンロードしてください。
Goose を開き、メニュー バーから**[Goose] > [設定]**をクリックします (キーボード ショートカットは
Command + ,
)。**[拡張機能]**セクションで、 [カスタム拡張機能の追加] をクリックします。
IDフィールドに
vantage-mcp-server
と入力します。名前フィールドに
Vantage
と入力します。**[説明]**フィールドに
Query costs and usage data
と入力します。コマンドフィールドに、Vantage MCP Server バイナリへのパスを入力します。
環境変数セクションで、
VANTAGE_BEARER_TOKEN
という名前の新しい変数を追加し、値を Vantage API トークンに設定します。[追加]をクリックします。
MacOSユーザーへの注意
GitHubページからリリースをダウンロードした際に、「開発者が確認できないため」実行ファイルが実行できない場合は、システム設定を開いて「プライバシーとセキュリティ」セクションを見つけてください。一番下までスクロールすると、「vantage-mcp-server-macos」がブロックされたというメッセージが表示されるので、「このまま開く」ボタンをクリックしてください。この手順の後、実行ファイルは問題なく実行できるはずです。
寄稿ガイドライン
このプロジェクトに貢献したい場合は:
このリポジトリをフォークします。
新しいブランチを作成します:
git checkout -b feature/my-feature
。変更を加えます。
コードがフォーマットされ、きれいにビルドされることを確認します。
プルリクエストを送信します。
コミュニティからの貢献、改善、バグ修正を歓迎します。問題が発生した場合は、このリポジトリのGitHub Issuesからバグレポートを送信してください。
ライセンス
商用および非商用のライセンスの詳細については、 LICENSE.MD
ファイルを参照してください。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Vantage-MCP-サーバー
Related MCP Servers
- MIT License
- AsecurityFlicenseAqualityVictoriaMetrics-mcp-serverLast updated -617
- Apache 2.0
- MIT License