Costory FinOps MCP

io.costory由 costory.io 发布官方发布者v1.0.2更新于 Oct 24, 2026

FinOps agent MCP: one allocated view of cloud, AI and data costs for your team. Starter $300/mo

已验证Streamable HTTP可网页运行云端与基础设施金融数据与分析

概览

AI 生成的概览

Costory FinOps MCP 为助手提供经 OAuth 保护的托管视图,统一查看云、AI 与数据成本,可查询支出、分摊到团队并设置报表和告警。

可以做什么
  • 探索成本数据:发现维度、仪表盘和指标,搜索或获取问题所需的上下文
  • 查询成本:执行成本、用量、指标、公式和预算查询,并支持同比环比对比
  • 分摊支出:用有序规则起草、预览并发布自定义成本维度,并检查重叠情况
  • 报表与仪表盘:创建和更新定时发送到 Slack、Teams 和邮件的报表及仪表盘
  • 告警与事件:创建和预览成本或预算告警、列出告警,并添加事件标注用于关联分析
适用场景
适合希望让助手跨多个供应商解释云、AI 或数据支出,按团队、命名空间或功能拆分成本,并把结论转化为定期报表或预算告警,而不必自行维护 FinOps 工具的团队。
运行要求
需要远程 streamable HTTP 端点,并在浏览器中完成 OAuth 2.1 登录;无需 IAM 凭证、Docker 或本地服务器。还需一个已接入账单数据的 Costory 工作区,30 天免费试用后套餐起价每月 300 美元。
安装前请注意
试用期后需付费订阅。该服务器可在你的工作区中创建和更新报表、仪表盘、告警、事件及已发布的成本维度,报表可发送到 Slack、Teams 和邮件。访问权限取决于调用用户的工作区角色,成本数据会发送到托管的 Costory 服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Costory FinOps MCP,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.costory%2Ffinops/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "costory-finops": {
      "type": "http",
      "url": "https://app-api.costory.io/mcp"
    }
  }
}

README

Costory FinOps MCP: the FinOps agent your team builds on, in Claude, Cursor or any MCP client

[MCP Registry] [Claude connector] [Cursor Directory] [Costory MCP connector] [Costory Finops Mcp Skills on AI Agents Listing] [License: Apache-2.0]

Costory is the FinOps agent your team builds on. Claude plus a single provider's MCP works for one person and one cloud. It breaks when you add more providers, more people, and more tools to maintain.

  • Multiple providers: AWS, GCP, Azure, LLM APIs and data clouds normalized and allocated to teams and features in one model, including allocation from telemetry (Kubernetes, Datadog, dbt).
  • Multiple users: one hosted setup with OAuth, per-user access and enterprise SSO, instead of local credentials and prompts per person.
  • Maintained for you: tools, skills and connectors kept up to date by Costory, so reorgs and new services don't break your agent.

Your agent finds savings, explains every change in spend and issues recommendations that your coding agent can implement. It works in Claude, Cursor and any MCP client, plus Slack. Customers include Alan, Deezer, Delivery Hero, Voodoo and Pennylane.

Pricing: Starter from $300/month, flat: unlimited users and data sources, and a fair use that 80% of customers never outgrow. Nothing is ever cut off, and agents connected through the MCP use no AI credits. 30-day free trial.

This repository is the open part: the agent skills and plugin packaging (Claude Code, Codex, Cursor) that teach an agent how to run FinOps workflows on top of the Costory MCP tools.

What engineers ask it

  • "Why did our AWS bill jump last week? Which deploys line up with it?"
  • "Break down Kubernetes cost by namespace and team for the payments cluster."
  • "What is our total AI spend across OpenAI, Anthropic, and Bedrock this month, by team and model?"
  • "Split our shared Cloud SQL cost across teams by usage and publish it as a dimension."
  • "What is our cloud cost per active user, this month vs last month?"
  • "Create an alert if daily BigQuery cost goes above $2,000 and post it to our #finops Slack channel."
  • "Send the top 5 cost movers to Slack every Monday."

Connect the MCP

[Install in VS Code] [Install in VS Code Insiders] [Add to Cursor]

One click adds https://app-api.costory.io/mcp to VS Code or Cursor; the OAuth login opens in the browser on first use. Cursor deeplink, if you prefer to paste it: cursor://anysphere.cursor-deeplink/mcp/install?name=costory&config=eyJ1cmwiOiJodHRwczovL2FwcC1hcGkuY29zdG9yeS5pby9tY3AifQ%3D%3D

You need a Costory workspace with billing data connected. Starter from $300/month, flat; 30-day free trial.

Claude Desktop / Claude Code / Cursor / VS Code: add a custom connector pointing at https://app-api.costory.io/mcp, then complete the OAuth login in the browser window that opens. Per-client walkthroughs with screenshots are in the MCP docs.

This repo ships an .mcp.json you can copy:

json
{  "mcpServers": {    "costory": {      "type": "http",      "url": "https://app-api.costory.io/mcp",      "oauth": { "callbackPort": 8080 }    }  }}

Claude Desktop (developer config, claude_desktop_config.json), see alternative JSON config:

json
{  "mcpServers": {    "costory": {      "url": "https://app-api.costory.io/mcp"    }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "costory": {      "type": "http",      "url": "https://app-api.costory.io/mcp"    }  }}

First prompt

Try "Use Costory to show my top cost drivers last month". The agent calls get_context, then query.

If your account has access to several organizations, get_context without a slug returns "Multiple organizations" with the list of slugs. The agent should call list_organizations (or read that list), ask which org to use, and pass that slug to get_context and the following tools. You can also name it upfront: "Use Costory org acme and show my top cost drivers last month".

MCP tools reference

The server exposes tools in five groups. Names and payloads are versioned; the API reference is the source of truth.

GroupToolsWhat they do
Orientationget_context, search, get, suggest_groupby, suggest_usage_metrics, suggest_actionsDiscover dimensions, dashboards, metrics, and the right way to slice a question
Queryquery, list_metrics, list_virtual_dimensionsCost, usage, metric, formula, and budget queries with period-over-period comparison
Allocationcreate_virtual_dimension_draft, update_virtual_dimension_draft, preview_virtual_dimension_draft, publish_virtual_dimension, virtual_dimension_overlap_matrixDefine custom cost axes with ordered CEL rules, preview, then publish
Reportingcreate_report, update_report, preview_report_widget, run_report_now, create_dashboard, update_dashboardScheduled Slack, Teams, and email reports plus dashboards built from chat
Alerting and eventscreate_alert, preview_alert, list_alerts, create_event, update_eventCost and budget alerts, and event annotations for correlation

Write tools act only inside your Costory workspace. Query scoping follows the calling user's workspace role.

FinOps skills

Skills are the workflow layer: each one encodes how to sequence the tools above for a class of question, so the assistant does not have to rediscover it.

MCP skillIdUse when
bigqueryBigQuery warehouse caveats (on-demand vs slots, physical vs logical, labels) plus the [BigQuery] dashboard template
cost-change-investigationExplain a cost change with contribution, timing, usage, metric, event, alert, and terminology evidence
queryCost, usage, metric, formula, and budget investigation. Explorer period-over-period only; hands off "what changed" to reports Explain
virtual-dimensionsCreate, edit, preview, and publish custom cost axes with ordered CEL rules
dashboardsCreate or extend dashboards with context-first widget inheritance and overview generation
reportsScheduled Slack, Teams, and email reports, and preview-first DIGEST to explain last month's cost
recipesReady-made tracking designs matched to an outcome, then handed off to the skills above to build

Recipes currently cover BigQuery warehouse routing, GCP spend-based CUDs, budget-vs-actual dashboards, EC2 spike alerts, prod-vs-R&D splits, untagged coverage, marketplace spend, provider credits, namespace cost, compute drilldowns, and period-change explanation. See plugins/costory/skills/recipes/.

Cursor Marketplace packaging

This repo also ships a Cursor plugin layout next to the Claude Code marketplace:

  • .cursor-plugin/marketplace.json — multi-plugin marketplace manifest
  • plugins/costory/.cursor-plugin/plugin.json — Cursor plugin manifest
  • plugins/costory/mcp.json — hosted MCP at https://app-api.costory.io/mcp (OAuth in the client)
  • plugins/costory/assets/logo.png — plugin logo

Listed on cursor.directory/plugins/costory.

Install as a plugin (MCP connection + skills)

The plugin wires the MCP server and installs the skills in one step.

bash
# Claude Codeclaude plugin marketplace add costory-io/costory-finops-mcp-skillsclaude plugin install costory@costory
# Codexcodex plugin marketplace add costory-io/costory-finops-mcp-skillscodex plugin add costory@costory

Skills only, any agent (skills.sh): installs the seven skills into Claude Code, Cursor, Codex and other agents that read Agent Skills. Connect the MCP separately (see above).

bash
npx skills add costory-io/costory-finops-mcp-skills

Kiro: this repo ships a Kiro power (MCP connection + FinOps skill). In Kiro, open the Powers panel → Add Custom Power → Import power from GitHub and enter https://github.com/costory-io/costory-finops-mcp-skills/tree/main/powers/costory.

Layout

.mcp.json                              ← ready-to-copy MCP client configskills.json                            ← MCP skillId -> SKILL.md path.claude-plugin/marketplace.jsonserver.json                            ← official MCP Registry entry (io.costory/finops)gemini-extension.json + GEMINI.md      ← Gemini CLI extension (MCP connection + context)powers/costory/                        ← Kiro power (plugin.json + mcp.json + skills/costory-finops)plugins/costory/  .claude-plugin/plugin.json  .mcp.json                            ← MCP server wired by the Claude Code / Codex plugin  README.md  LICENSE                              ← Apache-2.0 (copy of the root LICENSE)  skills/    bigquery/SKILL.md    cost-change-investigation/SKILL.md    query/SKILL.md    virtual-dimensions/SKILL.md    dashboards/SKILL.md    reports/SKILL.md    recipes/SKILL.md  + recipe library

Serving skills over MCP (get_skill)

skills.json maps each MCP skillId to a SKILL.md path. When wiring costory-app, load the file from this repo (or a pinned release), strip optional YAML frontmatter, and return the markdown body.

json
{  "skillId": "dashboards",  "path": "plugins/costory/skills/dashboards/SKILL.md"}

Authoring

See AGENTS.md for layout rules, version bumps, and validation. Use SKILL_TEMPLATE.md when adding a skill.

Support

[email protected] · Documentation · Privacy Policy · Terms

License

Apache-2.0, see LICENSE.

来源:README.md,提交 5a102fa

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

3
  1. v1.0.2最新Oct 21, 2026
  2. v1.0.1Oct 8, 2026
  3. v1.0.0Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分