ofershap/cursor-usage

ofershap/cursor-usage

от ofershap
MCP-сервер для Cursor Enterprise, позволяющий AI-агенту отслеживать расходы команды, использование моделей и активность. Умеет отвечать на вопросы о тратах и давать рекомендации по оптимизации. Пол...

Cursor Usage - MCP server plugin for Cursor Enterprise API spending and analytics

Cursor Usage - Enterprise AI Spend Tracking Plugin

An MCP server plugin that wraps the Cursor Enterprise API. Ask your AI agent about your team's spending, usage, and model adoption. Get answers in seconds, not spreadsheets.

CI License: MIT TypeScript MCP npm Dashboard


Demo

Demo animation created with remotion-readme-kit


What This Does

You manage a Cursor Enterprise team. You want to know who's spending what, which models are being used, and whether you're getting value from AI. Instead of logging into a dashboard, you ask your AI agent:

"How much did my team spend this week?"

"Who's using the most expensive models?"

"Give me a full usage report for the current billing cycle."

This MCP server plugin wraps the full Cursor Enterprise Admin and Analytics APIs, giving your agent the tools and knowledge to answer those questions directly. Works with Cursor, Claude Code, and any MCP-compatible client.

Part of the cursor-usage-tracker ecosystem. This plugin handles quick questions in the IDE. The tracker is the full open-source dashboard with charts, three-layer anomaly detection, Slack/email alerts, and incident lifecycle tracking. Use them together or separately.

Инструменты были проиндексированы:
get_agent_edits

Получить метрики редактирования агентом: предложенные, принятые и отклонённые диффы и строки. Показывает, насколько эффективно команда использует код, сгенерированный ИИ.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_billing_groups

Возвращает платежные группы: список участников, расходы по группам и ежедневную разбивку расходов. Также возвращает даты расчетных периодов.

Параметры

Без параметров.

get_client_versions

Получить распределение версий клиента Cursor по команде: какие версии используются и какой процент пользователей на каждой из них.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_commands

Получить аналитику использования команд: какие команды Cursor используются и как часто.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_daily_usage

Получает ежедневные данные об использовании на пользователя: добавленные/удалённые строки, применения, принятия, отклонения, вкладки, запросы по режиму (composer/chat/agent), используемые модели и версии клиентов.

Параметры
  • allPagesboolean

    Fetch all pages automatically (default: false)

  • endDatenumber

    End date as Unix timestamp in milliseconds

  • pagenumber

    Page number (default: 1)

  • pageSizenumber

    Results per page (default: 100)

  • startDatenumber

    Start date as Unix timestamp in milliseconds

get_dau

Получает количество ежедневно активных пользователей за период, включая разбивку по использованию CLI, cloud agent и Bugbot.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_file_extensions

Получить самые популярные расширения файлов, редактируемых с помощью ИИ: какие типы файлов получают больше всего предложений ИИ, принятий и отклонений.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_mcp_usage

Получить использование инструментов MCP (Model Context Protocol): какие серверы и инструменты MCP используются и как часто.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_model_usage

Получает разбивку использования моделей по дням: какие модели используются, сколько сообщений и сколько пользователей. Необходимо для понимания внедрения моделей и факторов затрат.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_plans

Получает данные об использовании режима планирования: какие модели применяются в этом режиме и как часто.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_spending

Получить текущие расходы за расчетный период для всех членов команды. Показывает расходы в долларах, включенные и превышенные, быстрые премиум-запросы и лимиты расходов.

Параметры
  • allPagesboolean

    Fetch all pages automatically (default: false)

  • pagenumber

    Page number (default: 1)

get_tabs

Получить данные об использовании автодополнения Tab: показанные предложения, принятые и отклонённые, с детализацией по строкам.

Параметры
  • endDatestring

    End date. Formats: "YYYY-MM-DD", "today", "yesterday". Default: "today"

  • startDatestring

    Start date. Formats: "YYYY-MM-DD", "7d", "30d", "today", "yesterday". Default: "30d"

  • usersstring

    Comma-separated emails to filter by specific users

get_team_members

Выводит список всех участников команды с их ролями и статусом. Возвращает имя, email, роль и информацию о том, был ли участник удалён.

Параметры

Без параметров.

get_team_overview

Получает полный обзор команды: количество участников, общие расходы, лидеры по расходам, DAU и наиболее часто используемые модели. Это лучшая отправная точка для понимания того, как ваша команда использует Cursor.

Параметры
  • endDatestring

    Analytics date range end (default: "today")

  • startDatestring

    Analytics date range start (default: "7d")

get_usage_events

Получает детальные события использования по каждому запросу с указанием модели, количества токенов, стоимости и того, был ли запрос платным. Поддерживает фильтрацию по email пользователя и диапазону дат.

Параметры
  • emailstring

    Filter by user email

  • endDatenumber

    End date as Unix timestamp in milliseconds

  • pagenumber

    Page number (default: 1)

  • pageSizenumber

    Results per page (default: 500, max: 500)

  • startDatenumber

    Start date as Unix timestamp in milliseconds

get_user_deep_dive

Подробный анализ использования конкретного пользователя: его расходы, ежедневные сценарии использования, недавние запросы и предпочтения моделей.

Параметры
  • emailstringобязательный

    User email to analyze

  • startDatestring

    Analytics date range start (default: "7d")

set_spend_limit

Установить жесткий лимит расходов (в долларах) для конкретного члена команды. Используйте с осторожностью - это заблокирует пользователю возможность отправлять запросы после достижения лимита.

Параметры
  • emailstringобязательный

    User email to set the limit for

  • limitDollarsnumberобязательный

    Hard spending limit in dollars (0 to remove limit)

Похожие MCP-сервера

metrxbots/mcp-server

metrxbots/mcp-server

Metrx - MCP-сервер для контроля затрат AI-агентов. Агенты отслеживают расходы, оптимизируют модели и доказывают ROI. Включает 23 инструмента для мониторинга, оптимизации и аудита. Полезен командам,...

TypeScript2
kinance/circle-agent-stack-mcp

kinance/circle-agent-stack-mcp

MCP сервер для Circle Agent Stack: создавайте кошельки, задавайте политики трат, отправляйте USDC и платите за x402-эндпоинты одним вызовом инструмента. Полезен разработчикам агентов, которым нужны встроенные криптоплатежи с контролем расходов.

TypeScript1
whdrnr2583-cmd/token-meter

whdrnr2583-cmd/token-meter

MCP сервер для локального отслеживания токенов и стоимости Claude Code, Codex и Cursor. Анализирует JSONL файлы и показывает разбивку по проектам, моделям и MCP инструментам — без отправки данных в облако и без аккаунта.

TypeScript1
dodopayments/dodo-agent-plugin

dodopayments/dodo-agent-plugin

MCP-сервер Dodo Payments для AI-агентов: добавляет API платежей, подписок и клиентов, а также семантический поиск по документации. Устанавливается в Claude Code, Cursor и Codex CLI. Полезен разработчикам, которые хотят автоматизировать оплату через агентов.

JavaScript6
LightSpeedPlusOne/invovate-mcp-server

LightSpeedPlusOne/invovate-mcp-server

Бесплатный MCP-сервер для генерации счетов без регистрации: создаёт PDF, JSON и UBL 2.1 счета на 11 языках. Работает с Claude, Cursor, Windsurf. Расчёт сумм без ключа, для PDF - бесплатный ключ.

JavaScript1
Regenerating-World/pix-mcp

Regenerating-World/pix-mcp

MCP сервер для генерации статических Pix QR-кодов (бразильская платежная система). AI-агенты создают QR-коды по текстовым запросам без внешних API и регистрации. Соответствует EMV 4.0, поддерживает все типы Pix-ключей.

TypeScript3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин