Cloud FinOps Skill & MCP

Registre officiel Cloud et DevOps

Cloud cost + FinOps knowledge for AI agents: AWS/Azure/GCP optimisation, AI spend, waste playbooks.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http cloud-finops-skill-mcp 'https://mcp.optimnow.io/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "cloud-finops-skill-mcp": {
            "type": "http",
            "url": "https://mcp.optimnow.io/mcp"
        }
    }
}
PYPI package cloud-finops-mcp
Claude Code
claude mcp add cloud-finops-skill-mcp -- uvx cloud-finops-mcp==1.45.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "cloud-finops-skill-mcp": {
            "command": "uvx",
            "args": [
                "cloud-finops-mcp==1.45.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Cloud FinOps Skill & MCP
  2. Install in 5 seconds
  3. What is a Skill? What is an MCP server?
  4. Skill + installer, or MCP?
  5. Plugin and connector
  6. Live prices are not in this repo
  7. What this skill covers
  8. Design principles
  9. Usage examples
  10. Directory structure
  11. MCP server (cross-tool, search-style retrieval)
  12. Data handling
  13. This skill is actively maintained
  14. Contributing
  15. Adapting this skill for your organisation
  16. About OptimNow
  17. Acknowledgements
  18. License

Cloud FinOps Skill & MCP

Open-source FinOps knowledge skill and MCP server for AI agents - Claude, ChatGPT, Gemini, Cursor, and any MCP-compatible client. Cloud cost optimisation across AWS, Azure, GCP and OCI, AI cost management and inference economics, Kubernetes, data platforms, allocation, chargeback, anomaly management, and named-pattern waste detection playbooks. Built by OptimNow, grounded in enterprise delivery experience.


Install in 5 seconds

ToolOne-step install
At the Claude Code prompt: /plugin marketplace add https://github.com/OptimNow/cloud-finops-skills.git then /plugin install cloud-finops@optimnow. The plugin is the skill only; for the 6 retrieval tools, add the hosted MCP connector separately (row below)
Install from the Claude directory (one click, kept current from this repository). Or download the latest release zip, then Settings -> Skills -> Upload zip
Self-host: ./install.sh --tool chatgpt --grouped (a public Cloud FinOps GPT is on the Roadmap)
Self-host: ./install.sh --tool gemini (a public Cloud FinOps Gem is on the Roadmap)
One-liner: `curl -sL https://raw.githubusercontent.com/OptimNow/cloud-finops-skills/main/install.sh \bash -s -- --tool <name>`
`curl -sL https://raw.githubusercontent.com/OptimNow/cloud-finops-skills/main/install.sh \bash`
Nothing to install: claude mcp add --transport http cloud-finops https://mcp.optimnow.io/mcp. For Claude.ai / Desktop, Settings -> Connectors -> Add custom connector with exactly that URL (exactly that form, /mcp with no trailing slash - the widget sandbox domain is derived from it)
pip install cloud-finops-mcp then add to your MCP client config (Claude Code / Cursor / Codex / Windsurf / Cline). Snippets: ./install.sh --tool mcp

Full options, troubleshooting, and the model-agnostic API loader: see INSTALLATION.md. A version-tagged zip (cloud-finops-vX.Y.Z.zip) is attached to every GitHub release.


What is a Skill? What is an MCP server?

A Skill is a structured knowledge folder you attach to an AI agent. Without it, general-purpose LLMs make confident but incorrect statements on FinOps topics - they miscalculate PTU break-even rates, confuse Azure and AWS reservation mechanics, and give advice that ignores how billing actually works. The answers sound plausible; they are wrong on the details that matter. The skill corrects that by injecting verified, curated FinOps knowledge directly into the model's context. The closest analogy is RAG, minus the infrastructure: no vector database, no embedding pipeline - you copy a folder and the model gains structured expertise. The same files work with Claude, GPT, Gemini, or any other model.

An MCP server (MCP: Model Context Protocol, the open standard that lets an AI client call external tools at run time) exposes the same library the other way round - as read-only tools the model queries on demand. Actual retrieval: one URL to paste, nothing to install.

Who this is for: FinOps practitioners building or evaluating AI-assisted cost analysis, cloud engineers who want a cost-aware assistant in their workflow, developers building internal FinOps agents, and Finance / IT managers evaluating the AI tooling their teams deploy. If you can copy a folder and follow the installation steps, you can use this.

Skill + installer, or MCP?

Same content, 2 delivery shapes - and they behave differently, because of how models use them (field-tested with the same battery of practitioner questions through both):

  • Pushed into context - as a native skill (Claude Code, Claude.ai / Desktop, Kiro), or as rules files written by install.sh for tools without skill support (Cursor, Windsurf, Codex, Aider, Copilot, Gemini). The guidance is already there when the model reasons, with no per-question decision to make - which is why this surface grounds both advisory answers (commitment sizing, chargeback design, allocation methodology) and symptom questions ("my NAT gateway processes 10TB/month to S3"), where the measured probe runs show it handing over the matching runbook first try.
  • Fetched on demand - the MCP server. The model must decide to call a tool per question, and that decision is this surface's real limit. Measured behaviour (August 2026 probe cycles): lookup and discovery questions ("show me the idle waste runbooks") route reliably; advisory and specific-symptom questions route on some phrasings and not others, and the tool descriptions name the questions each tool serves to move that probability, not to force the call. Its strengths: distribution (paste one URL - the right path for non-technical users and for hosts with neither skill support nor an installer target), faceted queries over the library's metadata, and interactive widgets on hosts that render MCP Apps (Claude.ai does not render them yet; see the MCP server section below).
  • Both is legitimate. Skill loaded for the doctrine, connector added for faceted retrieval or for hosts where the skill is not loaded. Details on the 6 tools: MCP server below.

What to expect in practice, on either surface. Neither the skill nor the server can see your cloud account. For "which of my X" questions ("which of my RIs are about to expire?") the deliverable is the playbook's detection query, which you run yourself - and the measured behaviour is that models ask you for a data export instead of volunteering that runbook. The reliable way to get it is to ask explicitly: "check the playbook library" or "show me the runbook for this". Routing is also probabilistic, not guaranteed - the same question phrased 2 ways can ground differently - so when an answer arrives without a visible tool call or file read, asking for the library by name is the one-turn fix.

Using a non-Claude model through an API? Add the response contract from INSTALLATION.md ("API integration / Recommended response contract") to your system prompt so answers stay structured and billing-grounded.

Plugin and connector

The Claude plugin built from this repository contains text files only: the skill instructions in SKILL.md, the reference files and the playbooks. It runs no code, declares no MCP server and sends no data anywhere. Installing it puts FinOps knowledge into the model's context, and nothing else.

The plugin is listed in the Claude directory, where it installs in one click and is kept current from this repository. The hosted MCP connector passed validation for its own listing in the same directory and is back in review after a category change; until the listing is live, add it by URL as described below.

The hosted MCP connector is optional and is installed separately: as a custom connector in Claude.ai or Claude Desktop, or with claude mcp add in Claude Code (the "MCP hosted" row in the install table above). It serves the same library through 6 read-only tools and, on hosts that render MCP Apps, as interactive views. It is offered separately, as an MCP connector, not as part of the plugin, on purpose: both carry the same content, and a plugin that also declared the server would load the tool definitions in every session next to the skill and put the same library into context twice. Use the plugin when you want the doctrine loaded up front, the connector when you want on-demand retrieval or the views, and both only when you want both.


Live prices are not in this repo

This skill carries billing mechanics, which stay true for years. It deliberately does not carry current price figures, which go stale inside a packaged skill within weeks. The skill tells the model to use a live pricing tool if one is connected in the session, and otherwise to point you at a live source such as OptimToken, OptimNow's free price comparison for LLM token rates and compute instance rates, each figure carrying its own as-of date. Its MCP connector is optional and documented in its own repository; see INSTALLATION.md.


What this skill covers

Domain familyWhat is covered
AI & GenAI economicsFinOps for AI (inference economics, unit economics, ROI), agentic FinOps (agent cost anatomy, x402 / MPP), AI value management (Investment Council, stage gates), GenAI capacity planning (provisioned vs shared, spillover), self-hosted vs managed inference, open-weight vendor APIs (DeepSeek, Qwen, Kimi, GLM), AI coding tools (Cursor, Claude Code, Copilot, Windsurf, Codex)
AI platform billingAnthropic (Fast mode, long-context cliffs, prompt caching), AWS Bedrock, Azure OpenAI Service (PTUs, spillover), GCP Vertex AI
Cloud providersAWS (CUR / Data Exports, rightsizing, SageMaker, Savings Plans / RIs / EDP, billing hierarchy and separate invoices per business unit, pattern catalogue), Azure (Cost Management, Reservations, AHB, EA-to-MCA, pattern catalogue), GCP (CUDs, BigQuery), OCI, on-premises and hybrid (data-centre internal bill, Outposts, Azure Local, Arc, VMware core licensing, cloud exit fees)
Data platformsDatabricks (DBU / DBCU, allocation, instance pools), Microsoft Fabric (F-SKUs, CU smoothing), Snowflake (warehouses, Cortex governance)
FinOps disciplinesThe FinOps Framework (22 capabilities, maturity model), tagging governance, allocation and showback (FOCUS), chargeback (Finance / tax prerequisites), anomaly management, KPIs and benchmarking, forecasting, FinOps practice operations (operating model, RACI, governance forums, ITFM interface), workload onboarding, M&A and divestiture, Kubernetes (EKS / GKE / AKS)
SaaS & licensingSaaS asset management (SMPs, shadow IT, renewals), ITAM collaboration (BYOL, marketplace governance, entitlements)
GreenOpsCloud carbon measurement, carbon-aware workloads, region selection, GHG Protocol reporting
Waste detectionOptimNow's eight-category waste taxonomy, two-signal classification, three-tier confidence, WasteLine appliance for AWS - plus named-pattern runbooks across AWS, Azure, GCP and cross-cloud (full catalogue in playbooks/README.md)

The per-file catalogue with routing lives in SKILL.md - one row per reference, one row per playbook family.

Coverage, published deliberately

Coverage has 2 structural surfaces, answering different questions. The first is the named waste-pattern runbooks: which specific, detectable waste patterns have a ready-made playbook, per provider. A dashed cell is a known hole in the runbook catalogue, with its prioritised backlog public in docs/ROADMAP.md - it does not mean the skill cannot answer on that theme, because the reference library covers the underlying mechanics even where no runbook exists.

Playbooks are filed by waste mechanism, so the GPU and SageMaker runbooks sit in the idle, overprovisioned and modernization rows; the AI/ML row counts only the token and agent runbooks and understates AI coverage.

The second surface is the reference library mapped to the FinOps Framework: which of the 22 Framework capabilities have a reference that owns them. This is where commitment strategy, chargeback, allocation and the other advisory themes live - none of which need a runbook to be answerable.

Both maps regenerate from file frontmatter and CI fails if either drifts (details in playbook-coverage.md and fcp-coverage.md). A third, behavioural surface - does the library actually ground answers to real practitioner questions - is measured with a rotating probe battery on the maintainer side; gaps it finds land in the same public backlog.


Design principles

  • AI cost management is a first-class domain. Most FinOps resources treat AI workloads as an edge case. This skill treats them as a primary concern, with dedicated reference files for each major AI platform.
  • Visibility before optimisation. The skill follows a consistent sequence: establish what you are spending, understand what is driving it, then act. It does not recommend optimisation steps before the visibility preconditions are met.
  • Provider-mechanics-first, vendor-claim-skeptical. Guidance is grounded in how billing actually works (CUR columns, Azure cost-management semantics, BigQuery export, FOCUS conformance) rather than in vendor marketing or framework positioning. Vendor sustainability and savings claims are read critically, with primary sources cited.
  • Maturity is contextual, not aspirational. Verticals where cloud is not a revenue generator do not need to reach Run; Crawl plus selective Walk is the right state when cloud is a cost centre. Verticals where cloud IS the product need Run because cloud efficiency directly drives gross margin. Pushing every organisation toward the same maturity ceiling is malpractice.
  • Connect cost to business value. Every recommendation answers the CFO test: what business outcome does this protect or create. Cost reduction without a value lens is a leak.
  • Mechanics live here, price figures do not. Billing mechanics are durable; absolute prices are volatile and go stale inside a packaged file. Current-price questions route to OptimToken (see above), and any figure a reference does quote carries its date and source inline.
  • FinOps is an operating discipline, not a culture. The discipline lives in allocation, anomaly management, commitment management, rightsizing, and governance, all of which produce measurable outputs. "Culture of FinOps" framing often substitutes slideware for those outputs. In the agentic era this matters more, not less: agents execute discipline, not culture.

Usage examples

These questions illustrate what the skill is designed to answer accurately - a general-purpose LLM without it produces plausible but unreliable answers to most of them, particularly on billing mechanics and capacity economics.

Cloud FinOps skill - Watch Video

  • "We're spending $40K/month on AWS Bedrock and have no idea which features are driving it. Where do we start?"
  • "How do I calculate the break-even utilisation rate for provisioned throughput - and should we choose Azure OpenAI PTUs or Bedrock provisioned capacity for 500K requests/day?"
  • "Our monthly bill jumped from $12K to $38K after a developer enabled Fast mode in Claude Code. How do I get this under control?"
  • "Should we self-host Llama 4 on rented H100s instead of paying per token - and what hidden costs do TCO calculators miss?"
  • "We have $80K/month in EC2. Reserved Instances or Savings Plans - and what quick wins come first?"
  • "Our client wants separate AWS invoices per business unit. Their AWS contact suggested Cost Categories - is that right?"
  • "We're migrating from EA to MCA - what FinOps work do we need to do before the switch?"
  • "Which of our VMs run for nothing, and how do we find them?"
  • "We need to start reporting our cloud carbon emissions - where do we begin?"
  • "Our Snowflake bill doubled in a quarter. Is it the warehouses, storage or Cortex, and what do we check first?"
  • "Finance wants to charge teams for shared Kubernetes clusters. What has to be true before we move from showback to chargeback?"
  • "Our AI coding tool spend tripled in 6 months. How do we control it without banning the tools?"
  • "Finance wants a 12-month cloud forecast with an accuracy target. Which measures should we report, and how tight should the band be at our maturity?"
  • "Who should own commitment purchases between FinOps, Engineering and Procurement, and which meetings do we need to run the practice?"
  • "We run half our workloads in our own data centres. How do we give app teams a monthly bill for on-prem capacity they will accept?"

Directory structure

cloud-finops-skills/
├── README.md                    <- This file
├── INSTALLATION.md              <- Per-tool setup, troubleshooting, API loader
├── PRIVACY.md                   <- What the skill and the hosted connector collect
├── CONTRIBUTING.md              <- How to contribute
├── CLAUDE.md / AGENTS.md        <- Project context for AI assistants and contributors
├── llms.txt                     <- LLM discovery index (cross-agent)
├── install.sh                   <- Cross-tool installer (12 targets)
├── docs/                        <- Roadmap and directory listing guides
├── .claude-plugin/              <- marketplace.json, behind `cloud-finops@optimnow`
├── skills/cloud-finops/         <- Stub pointing to the plugin folder (old path)
├── mcp_server/                  <- cloud-finops-mcp PyPI package
└── plugins/cloud-finops/        <- The Claude plugin: only what a user installs
    ├── .claude-plugin/          <- plugin.json + icon.svg
    ├── README.md / LICENSE
    └── skills/cloud-finops/     <- The skill - install this folder
        ├── SKILL.md             <- Entry point + per-file routing catalogue
        ├── POWER.md             <- Kiro IDE entry point (same references)
        ├── references/          <- The reference library, one file per domain
        └── playbooks/           <- Named-pattern runbooks (~3-8 KB each) + catalogue

MCP server (cross-tool, search-style retrieval)

Hosted (nothing to install) or from PyPI - both paths are in the install table above. Also listed on the MCP Registry as io.github.OptimNow/cloud-finops, and on PyPI.

Six read-only tools across 2 surfaces. The split is deliberate: the 2 content types have different shapes, and different questions attached to them.

References - the long-form provider and discipline files. Reach for these for billing mechanics, commitment strategy, allocation methodology, or any reasoning that spans patterns.

ToolWhat it answers
list_references()What guidance exists? The catalogue with its FinOps Framework facets and an approx_tokens size hint per file
get_reference(name, section?)One guide - mechanics, decision rules, worked examples. Whole, or a single H2/H3 section when the question is narrower than the file
find_references(domain?, capability?, phase?, persona?, maturity?, persona_primary_only?)"How should we size Savings Plans?" "What must be true before chargeback?" - routes a FinOps question to the guides that serve it (persona_primary_only cuts to the primary audience)

Playbooks - small named-pattern runbooks, one waste pattern each. Reach for these for "how do I detect and fix this specific thing".

ToolWhat it answers
list_playbooks()What cloud waste can we hunt with a ready-made runbook?
get_playbook(name)The step-by-step runbook: symptoms, detection queries, fix, anti-pattern
find_playbooks(scope?, service?, waste_category?, confidence?)"Which VMs run for nothing?" "Why is the NAT bill so high?" "Which of my RIs are about to expire?" - finds the runbook for a specific waste suspicion. The server cannot see your account; the runbook's detection query is the answer it hands over

Both listings carry approx_tokens per entry, because the references vary by more than tenfold - roughly 2K tokens for the smallest, about 15K for the largest. An agent that needs one part of a large file passes section (get_reference("finops-azure-patterns", section="storage")) and pays for that section instead of the whole file. The AWS pattern catalogue needs no section call: it is split into one file per service family (finops-aws-patterns-compute, -storage, -databases, -networking, -other). Matching is case-insensitive and partial; a phrase that matches no heading returns the file's available headings rather than silently falling back to the full body.

The faceted queries are the reason this is a server and not just a folder of markdown: every file carries YAML frontmatter mapping it to a FinOps Framework capability, phase, persona and maturity gate, and a client that only fetches files cannot filter on any of it.

On hosts that support MCP Apps (SEP-1865), the tool results render as interactive widgets - a playbook explorer with facet filters and a coverage matrix, a playbook viewer with copyable detection queries and a checkable fix list, and a reference browser with a reading panel. Hosts without MCP Apps support get the plain results; nothing about the tools changes. Claude.ai is one of them for now: in the last test (30 September 2026) the tool calls worked and returned plain results, and no widget rendered. Details in mcp_server/README.md.


Data handling

What the skill and the hosted connector run, send and fetch, so you can decide where each is appropriate. Full policy in PRIVACY.md.

  • The skill is static text. SKILL.md, the references and the playbooks are markdown files read into the model's context. They run no code, call no network endpoint and carry no credentials. The playbooks contain detection queries (billing export SQL, CLI commands) that you run in your own cloud account; nothing in this repository reads a cloud account.
  • The hosted MCP connector, if you add it, sends tool calls to mcp.optimnow.io. It is separate from the plugin (see "Plugin and connector" above) and runs as the Fly.io app cloud-finops-mcp; the former cloud-finops-mcp.fly.dev host still answers but is deprecated. When the model calls one of the 6 tools, the tool arguments (a reference or playbook name, a section phrase, facet filters such as domain or scope) travel over HTTPS to that server and the matching library content comes back. The server requires no account and no authentication, holds no database and no per-user state, and serves the same public files as this repository. Its application log writes one line per request (method, the /mcp path, status and request type, never the arguments). When a lookup matches nothing, it also writes the tool name and the arguments that missed: the facet filters, or the reference name and section phrase. Those are short strings the model writes, not your conversation, but a model can copy a word from your question into one. Fly.io, primary region Paris (cdg), holds that log stream, which may include the client IP address, under its default retention. OptimNow does not sell, share or profile from it. On hosts that render MCP Apps, the widget HTML comes from the same origin and its content security policy allows no third-party domain.
  • Price lookups route to a live tool, not to this repo. The skill tells the model to fetch current prices from the OptimNow AI Pricing Hub (https://optimtoken.optimnow.io) instead of quoting a stale figure. That is a separate public site; whether the model opens it is its decision in the conversation. The hosted server carries the same rule without naming a tool: figures in a reference are illustrative and dated, and a live pricing tool connected in the session is the source for a current price.
  • Nothing else. No telemetry, no analytics beacon, no update check, no package launcher, no credential read from your environment.

This skill is actively maintained

This is a living repository, updated weekly. Every Saturday an automated scan checks around 35 sources - cloud and AI provider release notes, billing changelogs and pricing pages, plus FinOps community publications. Each change is confirmed on the provider's own documentation and reviewed before it is applied, so what ships is verified updates rather than raw feed output.

AI cost management is moving particularly fast - new model releases, capacity options, and billing mechanics appear every few weeks. Watch or star this repo to be notified when updates are published.


Contributing

Practitioner experience is the highest-value contribution. Frameworks and vendor docs are already public; what is rare is "we tried X in production, this is what actually billed". Corrections to billing mechanics, new or improved playbooks, real-world counter-examples, and adversarial review of the recommendations are all welcome - the repo is opinionated, and it should also be falsifiable.

The full guide - contribution types, process, conventions, and what we push back on - is in CONTRIBUTING.md. One check before anything else: if your change names another OptimNow tool (an MCP tool name, an endpoint URL, a provenance field), read DEPENDENCIES.md first - most cross-repo breakage here is documentation drift that no CI check catches.


Adapting this skill for your organisation

Fork this repository and customise the reference files for your organisation's context: your cloud stack, your internal policies, your tag taxonomy, your preferred methodology.

A fork gives you a stable base that you can pull upstream updates into at your own pace, without overwriting your customisations. Typical customisations include:

  • Adding organisation-specific tag requirements to finops-tagging.md
  • Replacing generic pricing examples with your negotiated rates
  • Adding reference files for internal tools or platforms not covered here
  • Adjusting the methodology file to reflect your team's own approach

About OptimNow

OptimNow is a boutique FinOps consultancy helping organisations connect cloud and AI spend to measurable business value. Based in France with European reach.

Open-source tools built by OptimNow:

ToolWhat it does
OptimTokenCompare what 250+ models cost per request, with caching and batch factored in, plus compute instance rates across 7 clouds. Also available as an MCP connector - this skill routes price questions here
AI ROI CalculatorWhether an AI project pays for itself: three-layer cost model, payback, break-even, sensitivity. Also an MCP server
AI Cost Readiness AssessmentWhere your organisation stands on AI cost management
MCP for TaggingTag governance automation

Acknowledgements

This skill incorporates content derived from the following sources:

  • FinOps Foundation - framework definitions, capability descriptions, and maturity model structure are based on the FinOps Framework.
  • Point Five - cloud optimisation recommendations informed several provider-specific best practices and quick-win patterns.
  • Tokenomics Foundation - the token complexity classes in the agentic FinOps reference are adapted from Big-T Notation by Dan Neff (Adobe), published by the Tokenomics Foundation under CC BY 4.0.

All referenced content has been adapted with additional context from OptimNow's consulting delivery experience. Any errors or opinionated interpretations are our own.

This skill is independently maintained and is not affiliated with or endorsed by the FinOps Foundation.


License

Licensed under CC BY-SA 4.0. See LICENSE.md for the full licence text.

You are free to use, adapt, and redistribute this skill - including for commercial purposes - as long as you credit OptimNow and share any derivatives under the same license. When redistributing the material, please include this attribution:

Cloud FinOps Skill by OptimNow - licensed under CC BY-SA 4.0.

Questions fréquentes

Qu'est-ce que Cloud FinOps Skill & MCP ?

Cloud cost + FinOps knowledge for AI agents: AWS/Azure/GCP optimisation, AI spend, waste playbooks.

Comment installer Cloud FinOps Skill & MCP ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http cloud-finops-skill-mcp 'https://mcp.optimnow.io/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Cloud FinOps Skill & MCP ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Cloud FinOps Skill & MCP est-il open source ?

Oui. Son code est sur GitHub sous licence CC-BY-SA-4.0.

Qui maintient Cloud FinOps Skill & MCP ?

Il est publié par OptimNow. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.