vantage-mcp-server
Verified Safeby vantage-sh
Overview
Facilitates natural language interaction with Vantage cloud cost data and resources via Model Context Protocol (MCP) clients.
Installation
npm run localEnvironment Variables
- VANTAGE_TOKEN
- VANTAGE_API_HOST
- VANTAGE_MCP_TOKEN
- AUTH0_CLIENT_ID
- AUTH0_CLIENT_SECRET
- AUTH0_DOMAIN
- AUTH0_SCOPE
- AUTH0_AUDIENCE
- SELF_CALLBACK_URL
- SENTRY_DSN
Security Notes
The server leverages environment variables (e.g., VANTAGE_TOKEN, AUTH0_CLIENT_SECRET) for sensitive data, which is a good practice. OAuth authentication is implemented using 'oauth4webapi' and Cloudflare's OAuth Provider, including PKCE and CSRF protection, indicating a robust approach to user authentication. API calls to the Vantage backend are handled by a shared 'callApi' function, which includes user-agent headers for traceability and structured error handling for non-OK responses, preventing direct exposure of raw API errors. No 'eval' or obvious code obfuscation found. External network calls are confined to the Vantage API.
Similar Servers
terraform-mcp-server
The Terraform MCP Server integrates with Terraform Registry APIs and HCP Terraform/Terraform Enterprise to provide advanced automation and interaction capabilities for Infrastructure as Code (IaC) development with AI assistants.
kubernetes-mcp-server
The Kubernetes MCP Server provides a powerful and flexible interface for AI agents to interact with Kubernetes and OpenShift clusters through natural language, performing operations on various resources.
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch for natural language interaction with indices and data.
voicemode
Provides voice interaction capabilities (STT, TTS, LiveKit) for Model Context Protocol (MCP) servers, allowing LLMs to converse and interact with audio.