smigolsmigol/llmkit

smigolsmigol/llmkit

от smigolsmigol
MCP-сервер для мониторинга затрат на AI-запросы в Claude Code, Cline, Cursor. 11 инструментов: прокси-аналитика, локальные расходы, прогноз бюджета. Помогает разработчикам AI-агентов контролировать...

LLMKit

Measure what your AI agents cost. Stop requests before they exceed a budget.

CI PyPI npm OpenSSF Scorecard OpenSSF Best Practices MIT license

Website | Docs | Pricing API | Architecture | Security | Assurance case

LLMKit is an open-source AI gateway and SDK suite for cost attribution, budget admission, and request evidence. The gateway reserves estimated spend before provider dispatch. It rejects requests that cannot fit the active budget, then settles admitted reservations to actual usage when the response completes.

The repository also ships local tracking surfaces that do not require an LLMKit account or proxy.

Choose a surface

Surface Use it when Package
Python transport You want local cost estimates around existing SDK calls llmkit-sdk
CLI wrapper Your OpenAI or Anthropic client honors its standard base-URL environment variable @f3d1/llmkit-cli
TypeScript SDK You have an existing key and want sessions, streaming, and gateway access from TypeScript @f3d1/llmkit-sdk
MCP server You want spend, budget, and local coding-session tools inside an MCP client @f3d1/llmkit-mcp-server
AI SDK provider You use Vercel AI SDK 6 @f3d1/llmkit-ai-sdk-provider
Gateway and dashboard You need shared budgets, provider routing, receipts, and analytics packages/proxy, packages/dashboard

Часто задаваемые вопросы

Инструменты были проиндексированы:
llmkit_budget_statusтолько чтениеидемпотентный

Проверить лимиты бюджета и остаток средств

Параметры
  • budgetIdstring

    Укажите конкретный ID бюджета или не указывайте, чтобы получить все.

llmkit_cost_queryтолько чтениеидемпотентный

Разбивка стоимости запросов по провайдеру, модели, сессии или дню

Параметры
  • daysnumber

    Сколько дней смотреть назад (по умолчанию 30)

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

    Как группировать результаты.

  • modelstring

    Фильтровать по модели

  • providerstring

    Фильтр по провайдеру

llmkit_healthтолько чтениеидемпотентный

Проверить работоспособность прокси и время отклика

Параметры

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

llmkit_list_keysтолько чтениеидемпотентный

Выведи список всех API-ключей с указанием статуса и даты создания

Параметры

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

llmkit_local_agentsтолько чтениеидемпотентный

Распределение затрат по субагентам для текущего сеанса Claude Code. Показывает, какие агенты стоят дороже всего.

Параметры

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

llmkit_local_cacheтолько чтениеидемпотентный

Анализ экономии кэша для всех обнаруженных AI-инструментов для кодирования. Показывает, сколько сэкономило кэширование промптов.

Параметры

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

llmkit_local_forecastтолько чтениеидемпотентный

Прогноз ежемесячных затрат на основе использования локальных AI-инструментов. Сравнение с подпиской Max.

Параметры

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

llmkit_local_projectsтолько чтениеидемпотентный

Совокупные затраты по всем проектам и сессиям от всех обнаруженных AI-инструментов для написания кода, отсортированные по расходам.

Параметры

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

llmkit_local_sessionтолько чтениеидемпотентный

Текущая стоимость сессии по всем обнаруженным AI-инструментам для кодирования (Claude Code, Cline). API-ключ не требуется.

Параметры

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

llmkit_session_summaryтолько чтениеидемпотентный

Получить последние прокси-сессии со стоимостью, длительностью и используемыми моделями.

Параметры
  • limitnumber

    Количество сессий (по умолчанию 10)

  • sessionIdstring

    I don't have access to previous conversation sessions or memory of past interactions. Each session starts fresh, and I can only see what you share in this current chat. If you're referring to a previous discussion, please provide the context or restate your question, and I'll be happy to help. What do you need assistance with?

llmkit_usage_statsтолько чтениеидемпотентный

Получить статистику использования (траты, запросы, лучшие модели) за период времени

Параметры
  • periodenum

    Период времени

0.4.10основная
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0
0.0.3
0.0.2
0.0.1

Выберите клиент, чтобы установить smigolsmigol/llmkit:

Любой клиент

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

{
  "mcpServers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"smigolsmigol-llmkit-vnb6dhoom5\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@f3d1/llmkit-mcp-server\"],\"env\":{\"LLMKIT_API_KEY\":\"llmk_your_key_here\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add smigolsmigol-llmkit-vnb6dhoom5 --env LLMKIT_API_KEY=llmk_your_key_here -- npx @f3d1/llmkit-mcp-server

Либо через JSON-конфиг:

claude mcp add-json smigolsmigol-llmkit-vnb6dhoom5 "{\"command\":\"npx\",\"args\":[\"@f3d1/llmkit-mcp-server\"],\"env\":{\"LLMKIT_API_KEY\":\"llmk_your_key_here\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add smigolsmigol-llmkit-vnb6dhoom5 --env LLMKIT_API_KEY=llmk_your_key_here -- npx @f3d1/llmkit-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.smigolsmigol-llmkit-vnb6dhoom5]
command = "npx"
args = ["@f3d1/llmkit-mcp-server"]

[mcp_servers.smigolsmigol-llmkit-vnb6dhoom5.env]
LLMKIT_API_KEY = "llmk_your_key_here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите smigolsmigol/llmkit, а в поле команды запуска — строку ниже:
npx @f3d1/llmkit-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например smigolsmigol-llmkit-vnb6dhoom5.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: smigolsmigol-llmkit-vnb6dhoom5
    command: npx
    args:
      - "@f3d1/llmkit-mcp-server"
    env:
      LLMKIT_API_KEY: llmk_your_key_here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "smigolsmigol-llmkit-vnb6dhoom5": {
      "command": "npx",
      "args": [
        "@f3d1/llmkit-mcp-server"
      ],
      "env": {
        "LLMKIT_API_KEY": "llmk_your_key_here"
      }
    }
  }
}

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

hugoles/langfuse-mcp

hugoles/langfuse-mcp

от hugoles

Сервер MCP, открывающий Langfuse API для ИИ-ассистентов. Позволяет запрашивать трассировки, оценки, промпты и метрики, не покидая чат. Подходит для отладки ошибок LLM и мониторинга затрат.

TypeScript⭐ 1
metrxbots/mcp-server

metrxbots/mcp-server

от metrxbots

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

TypeScript⭐ 2
ofershap/cursor-usage

ofershap/cursor-usage

от ofershap

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

TypeScript⭐ 8
VictoriaMetrics-Community/mcp-victorialogs

VictoriaMetrics-Community/mcp-victorialogs

официальный

от victoriametrics-community

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

Go⭐ 103
whdrnr2583-cmd/token-meter

whdrnr2583-cmd/token-meter

от whdrnr2583-cmd

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

TypeScript⭐ 1
rrmistry/tilt-mcp

rrmistry/tilt-mcp

от rrmistry

Интегрирует Tilt с LLM-ассистентами (Claude, Copilot). Предоставляет доступ к ресурсам, логам и статусу сервисов, а также управляет сборкой и мониторингом. Идеально для разработчиков, автоматизирую...

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

Лука Никитин