Vantage MCP-сервер
О сервере Vantage MCP
Vantage MCP Server — это инструмент с открытым исходным кодом, написанный на Golang, который позволяет вам взаимодействовать с данными о расходах в облаке через помощников AI и клиентов MCP. Выступая в качестве моста к существующим API Vantage, Vantage MCP Server позволяет вам запрашивать данные о расходах в облаке, используя естественный язык, и делает анализ расходов более интуитивным.
📝 Примечание: в настоящее время сервер 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 ).
Вам также понадобится создать токен API Vantage только для чтения (запись в данный момент не работает). Следуйте инструкциям в документации API Vantage . Мы рекомендуем создать совершенно новый токен API только для чтения для эксклюзивного использования с сервером MCP.
Установка
Использование домашнего пива
Из источника
Клонируйте этот репозиторий.
Создайте сервер и настройте разрешения.
📝 Примечание: если вы скачали новые изменения из репозитория, обязательно повторно запустите
Отладка с помощью инспектора MCP.
Настройка клиентов MCP
Инструкции по настройке различаются в зависимости от того, какой клиент MCP вы используете. Примеры клиентов включают:
Список доступных клиентов см. в документации MCP . Подробные инструкции для Claude for Desktop, Cursor и Goose приведены ниже.
Клод для рабочего стола
Загрузите Claude для рабочего стола .
В верхней части Claude for Desktop нажмите Claude > Настройки (сочетание клавиш
Command + ,).В левом меню панели настроек выберите пункт Разработчик .
Нажмите Edit Config . Файл конфигурации создается по адресу:
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 for Desktop щелкните значок молотка, чтобы увидеть доступные инструменты для сервера Vantage MCP.
После настройки конфигурации вы можете начать запрашивать Клода. Каждый раз, когда вы используете новый инструмент, Клод будет спрашивать вашего одобрения, прежде чем продолжить.
Курсор
Скачать Курсор .
Откройте Курсор и выберите Курсор > Настройки > Настройки курсора в строке меню.
На левой панели выберите 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 > Настройки в строке меню (сочетание клавиш
Command + ,).В разделе «Расширения» нажмите «Добавить пользовательское расширение» .
В поле ID введите
vantage-mcp-server.В поле Имя введите
Vantage.В поле Описание введите
Query costs and usage data.В поле «Команда» введите путь к двоичному файлу Vantage MCP Server.
В разделе «Переменные среды» добавьте новую переменную с именем
VANTAGE_BEARER_TOKENи значением, равным вашему токену API Vantage.Нажмите Добавить .
Примечание для пользователей 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
- Asecurity-licenseAqualityVictoriaMetrics-mcp-serverLast updated -617
- Apache 2.0
- MIT License