finops -resources
AI for FinOps: Curated collection of MCP servers and resources for Cloud FinOps practitioners
claude mcp add --transport stdio optimnow-finops-mcp-resources docker run -i optimnow/finops-mcp-resources:latest \ --env API_KEY="optional-api-key-for-finops-mcp-resources" \ --env LOG_LEVEL="info" \ --env SERVER_NAME="optimnow-finops-mcp-resources"
How to use
This MCP server implements a suite of FinOps resources for cloud cost management, including pricing insights, budgets, anomaly detection, and automation with built-in security guardrails. Once deployed, the server exposes capabilities that allow an AI client to fetch pricing data from supported cloud providers, monitor budget thresholds, flag cost anomalies, and trigger automated actions (such as alerts or remediation steps) within governed boundaries. Use cases include real-time cost tracking, budget adherence checks across multiple accounts, anomaly notification workflows, and automated optimization suggestions guided by guardrails to prevent unsafe actions.
To interact with the server, connect your MCP client to the containerized service. The server exposes endpoints for retrieving pricing models, querying budget data, running anomaly checks, and invoking automation routines. For typical workflows, you can start by querying current spend projections, setting up budget alerts, enabling anomaly detection rules, and configuring automated remediation playbooks. Documentation and example prompts provided with the repository walk you through composing requests and interpreting responses, including best practices for secure operation and role-based access control.
How to install
Prerequisites:
- Docker or a compatible container runtime installed on your host (Docker Desktop for Windows/macOS, or docker-engine on Linux)
- Basic networking access to pull images from your registry
Installation steps:
-
Ensure Docker is running on your machine.
-
Pull and run the MCP resources image using Docker:
docker run -it --rm optimnow/finops-mcp-resources:latest
-
If you require environment variables, provide them at container startup. For example:
docker run -it --rm
-e SERVER_NAME=optimnow-finops-mcp-resources
-e API_KEY=your-api-key
-e LOG_LEVEL=info
optimnow/finops-mcp-resources:latest -
Verify the server is accessible from your MCP client and consult the repository’s tutorials for wiring the client to this server.
-
Optionally, pin a specific image tag to ensure reproducibility (e.g., optimnow/finops-mcp-resources:1.0.0).
Additional notes
Tips and common issues:
- If the container fails to start, check that Docker can access the image registry and that there are no port conflicts in your network. Ensure necessary environment variables (like API keys) are provided if required by your deployment environment.
- Use the LOG_LEVEL environment variable to control verbosity for troubleshooting.
- For production deployments, consider running behind a reverse proxy or API gateway and enable TLS to secure MCP communications.
- Review the repository’s governance and security guidelines to ensure guardrails are properly configured for automated actions.
- If you update the MCP resources image, test in a staging environment before promoting to production to avoid breaking change risks.
Related MCP Servers
Wax
Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File. Pure Swift
robloxstudio
Create agentic AI workflows in ROBLOX Studio
opencode-ultimate-starter
The Ultimate OpenCode Starter Kit. Includes Oh My OpenCode config, Superpowers installation fix, MCP Setup, and Windows Crash Fix (exit_code: -1073740791). Panduan lengkap Bahasa Indonesia & English.
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
ultrafast
High-performance, ergonomic Model Context Protocol (MCP) implementation in Rust
n8n-workflows
⚡ Explore 2,053 n8n workflows with a fast, user-friendly documentation system for instant search and analysis capabilities.