vantage-mcp-server
OfficialVantage MCP サーバー
Vantage MCPサーバーについて
Vantage MCPサーバーは、Go言語で書かれたオープンソースツールで、AIアシスタントやMCPクライアントを介してクラウドコストデータを操作できます。Vantageの既存APIへのブリッジとして機能することで、Vantage MCPサーバーは自然言語でクラウド支出データをクエリし、コスト分析をより直感的に行うことができます。
📝注: 現時点では、Vantage MCP サーバーは、標準入出力 (stdio) トランスポートを使用してローカルで実行されるサービスとしてのみ利用できます。つまり、マシンまたはサーバー上で実行し、MCP クライアントと統合する必要があります。
利用可能なツール
Vantage MCP サーバーは現在、互換性のある MCP クライアント (Claude、Cursor、Goose など) から呼び出すことができる次のツールを公開しています。
query-costsVQL を使用してコスト データを取得する一般的な方法。
list-costs関連するコスト レポートにすべてのコストを表示します。
list-cost-reports利用可能なすべてのコスト レポートを一覧表示します。
get-cost-report-forecastコスト レポートに関連する支出の予測をすべて一覧表示します。
list-cost-integrationsコスト データとそれに関連付けられたアカウントを提供できるすべてのコスト プロバイダー統合 (AWS、Azure、GCP など) を一覧表示します。
list-cost-providers指定されたワークスペースが共有しているプロバイダーのみのリスト。
list-cost-services指定されたワークスペースと共有されるすべてのサービスとそれに関連付けられたプロバイダーを一覧表示します。
list-budgets利用可能なすべての予算を一覧表示し、コスト レポートと比較して支出を追跡します。
list-dashboardsVantage アカウントで作成されたすべてのダッシュボードを一覧表示します。
list-tagsコスト レポートをフィルター処理するために使用できるタグを一覧表示します。
list-tag-valuesコスト レポートをフィルター処理するために使用できるタグ値を一覧表示します。
list-anomaliesコスト レポートで検出された異常を一覧表示します。
list-cost-providersVQL クエリでコストをフィルター処理するために使用できるコスト プロバイダーを一覧表示します。
list-unit-costs指定されたコスト レポートの単位コストを取得します。
get-myself利用可能なワークスペースを一覧表示し、認証トークンのアクセス レベルを確認するユーティリティ。
submit-user-feedbackMCP または全体的な Vantage エクスペリエンスに関するフィードバックを Vantage チームに送信する簡単な方法です。
Related MCP server: Cost Management MCP
はじめる
前提条件
ソースからインストールする場合は、次のパッケージがインストールされていることを確認してください (正確なバージョンについては.tool-versions参照してください)。
これらの依存関係をインストールするには、バージョン マネージャー (例: asdf ) またはパッケージ マネージャー (例: Homebrew ) を使用できます。
また、読み取り専用のVantage APIトークンを作成する必要があります(書き込みは現時点では機能しません)。Vantage APIドキュメントの指示に従ってください。MCPサーバー専用の新しい読み取り専用APIトークンを作成することをお勧めします。
インストール
Homebrewの使用
brew install vantage-sh/tap/vantage-mcp-serverソースから
このリポジトリをクローンします。
git clone https://github.com/vantage-sh/vantage-mcp-serverサーバーを構築し、権限を調整します。
go build -o vantage-mcp-server
chmod +x vantage-mcp-server📝注: リポジトリから新しい変更をプルダウンする場合は、必ず
go buildを再実行してサーバーを再構築し、最新バージョンが実行されていることを確認してください。
MCP インスペクターを使用してデバッグします。
npx @modelcontextprotocol/inspector -e VANTAGE_BEARER_TOKEN=<token> ./vantage-mcp-serverMCPクライアントの設定
セットアップ手順は、使用するMCPクライアントによって異なります。例としては、以下のクライアントが挙げられます。
利用可能なクライアントの一覧については、 MCPドキュメントをご覧ください。Claude for Desktop、Cursor、Gooseの詳細な手順については、以下をご覧ください。
デスクトップ版クロード
Claude for Desktopをダウンロードしてください。
Claude for Desktop の上部から、 [Claude] > [設定] (キーボード ショートカット
Command + ,) をクリックします。[設定] ウィンドウの左側のメニューで、 [開発] を選択します。
「設定の編集」をクリックします。設定ファイルは次の場所に作成されます。
macOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows :
%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 deployed
Maintenance
Related MCP Connectors
Hosted MCP server for AWS cloud spend: service breakdowns, anomalies, savings and forecasts.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Authenticated MCP server for ClearPolicy policy and compliance workflows.
MCP server for the Seline Analytics API
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP Server for the VictoriaMetrics.627 npm8ISC
- AlicenseBqualityCmaintenanceAn MCP server for unified cost tracking and analysis across AWS, OpenAI, and Anthropic. It enables users to query expenditures, compare costs across providers, and analyze usage trends through natural language.10MIT
- AlicenseAqualityBmaintenanceCloud cost management MCP server for Azure. Ask your AI about your cloud bill.1556 npm1MIT
- AlicenseNot gradedqualityDmaintenanceProduction-grade MCP server for enterprise Azure cost optimization, enabling spend anomaly detection, multi-tenant auditing, budget validation, and compliance-aware recommendations.1MIT