AgentLayer MCP Server
MCP-сервер AgentLayer
Сервер протокола контекста моделей (MCP), предоставляющий данные об ИИ-инфраструктуре в реальном времени с использованием TypeScript + Hono на Cloudflare Workers.
Обзор
MCP-сервер AgentLayer предоставляет 5 эндпоинтов для использования ИИ-агентами:
Эндпоинт | Описание |
| Данные о ценах на LLM в реальном времени от различных провайдеров |
| Бенчмарки производительности моделей и их сравнение |
| Отслеживание устаревших версий API и путей миграции |
| Оценки качества ИИ-моделей с анализом тональности |
| Отслеживание расходов на API агентов с поддержкой микроплатежей x402 |
Related MCP server: x402-api
Функции
Аутентификация: Аутентификация по API-ключу для всех эндпоинтов
Ограничение частоты запросов (Rate Limiting): Настраиваемые лимиты для каждого API-ключа
Логирование использования: Полное логирование запросов и ответов
Обработка ошибок: Комплексная обработка ошибок с информативными ответами
Микроплатежи x402: Встроенная поддержка платежного протокола x402
Биллинг Stripe: Уровни подписки (Starter $99/мес, Pro $299/мес, Scale $499/мес)
Анализ тональности: Автоматический сбор данных с Reddit/HN для получения оценок тональности моделей
Технологический стек
Среда выполнения: Cloudflare Workers
Фреймворк: Hono (легкий и быстрый)
Язык: TypeScript
База данных: Neon Postgres (serverless)
Платежи: Stripe + протокол x402
Сбор данных: Firecrawl API
Быстрый старт
Предварительные требования
Node.js 20+
Аккаунт Cloudflare
База данных Neon
Аккаунт Stripe
API-ключ Firecrawl
Установка
npm installНастройка окружения
Скопируйте .env.example в .env и настройте:
cp .env.example .envНеобходимые переменные:
NEON_DATABASE_URL— строка подключения к Neon PostgresFIRECRAWL_API_KEY— API-ключ FirecrawlSTRIPE_SECRET_KEY— секретный ключ StripeSTRIPE_STARTER_PRICE_ID— ID цены Stripe для уровня StarterSTRIPE_PRO_MONTHLY_PRICE_ID— ID цены Stripe для уровня ProSTRIPE_SCALE_MONTHLY_PRICE_ID— ID цены Stripe для уровня Scale
Настройка базы данных
# Apply schema to Neon
npx tsx scripts/setup-neon-db.ts
# Verify tables created
npx tsx scripts/verify-db.tsРазработка
npm run devРазвертывание
npm run deployДокументация API
Аутентификация
Все эндпоинты требуют API-ключ через заголовок или параметр запроса:
X-API-Key: your-api-key
# or
?api_key=your-api-keyЭндпоинты
GET /llm-costs
Возвращает данные о ценах на LLM.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/llm-costsGET /model-benchmarks
Возвращает результаты бенчмарков моделей.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/model-benchmarksGET /api-deprecations
Возвращает устаревшие версии API.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/api-deprecationsGET/POST /quality-scores
Оценки качества с возможностью обновления данных о тональности.
# Get scores
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/v1/quality-scores
# Trigger sentiment refresh
curl -H "X-API-Key: your-key" "https://your-worker.workers.dev/v1/quality-scores?refresh=true"POST /agent-spend
Логирование расходов на API агента с поддержкой микроплатежей x402.
curl -X POST -H "X-API-Key: your-key" \
-H "Content-Type: application/json" \
-d '{"agent_id":"agent-123","model":"gpt-4","tokens_used":1500,"cost":0.045,"payment_receipt":"x402-receipt"}' \
https://your-worker.workers.dev/agent-spendGET /agent-spend
Получение записей о расходах агента.
curl -H "X-API-Key: your-key" "https://your-worker.workers.dev/agent-spend?agent_id=agent-123"Отправка в MCP Hub
Этот сервер реализует протокол контекста моделей (MCP) для интеграции с ИИ-агентами. Отправьте в MCP Hub со следующими данными:
Имя сервера: agentlayer-mcp-server
Описание: Данные об ИИ-инфраструктуре в реальном времени (стоимость, бенчмарки, устаревшие API, оценки качества, отслеживание расходов)
Транспорт: HTTP с аутентификацией по API-ключу
Репозиторий: https://github.com/[org]/agentlayer-mcp-server
Архитектура
src/
├── index.ts # Main Hono app with all endpoints
├── routes/
│ └── v1-quality-scores.ts # Quality scores route with sentiment refresh
└── scrapers/
└── reddit-hn-sentiment.ts # Reddit/HN sentiment scraper via FirecrawlCI/CD
Рабочий процесс GitHub Actions (.github/workflows/deploy.yml):
Запускается при пуше в ветку
mainПроверяет типы с помощью TypeScript
Развертывает в Cloudflare Workers
Необходимые секреты GitHub:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_IDNEON_DATABASE_URLFIRECRAWL_API_KEYSTRIPE_SECRET_KEYSTRIPE_STARTER_PRICE_IDSTRIPE_PRO_MONTHLY_PRICE_IDSTRIPE_SCALE_MONTHLY_PRICE_ID
Лицензия
MIT
Поддержка
По вопросам и запросам на добавление функций используйте систему отслеживания проблем (issue tracker) на GitHub.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live data on AI agents, APIs and models: prices, free tiers, limits, outages, real-world usage.
Real-time, drift-verified LLM pricing across 26 providers with cost+quality model routing.
Live rankings and pricing for 10,000+ AI products and LLMs. Free tier; paid data via x402.
Bitcoin intelligence API. Pay per call via L402 Lightning (10-200 sats). No accounts needed.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to real-time LLM pricing, speed metrics, and performance benchmarks for over 300 models from Artificial Analysis. It enables users to list, filter, and compare models based on costs, tokens per second, and intelligence indices.219 npm9MIT
- AlicenseAqualityCmaintenanceEight crypto and DeFi data tools for AI agents: prices, gas, one ParaSwap route quote, GoPlus token security and top-holder samples, DefiLlama yields, Hyperliquid/dYdX funding, and observed wallet balances. Inspect prices free; pay 0.001–0.008 USDC per call on Base through x402. No API key or subscription.863 npmMIT
- AlicenseAqualityFmaintenanceUnified AI compute API gateway for agents. Access 30+ services and 95+ models across 8 backends (Groq, Together AI, DeepInfra, Fireworks, Replicate, RunPod) with native x402 USDC payments, Stripe, and crypto top-up.528 npm2MIT
- AlicenseAqualityCmaintenanceProvides AI agents with real-time AI ecosystem data (news, status, pricing, latency) and premium tools paid via USDC on Base, compatible with any MCP client.2472 npm1MIT