AgentLayer MCP Server
Servidor MCP AgentLayer
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos de infraestructura de IA en tiempo real mediante TypeScript + Hono en Cloudflare Workers.
Descripción general
El servidor MCP AgentLayer expone 5 endpoints para el consumo de agentes de IA:
Endpoint | Descripción |
| Datos de precios de LLM en tiempo real entre proveedores |
| Benchmarks y comparativas de rendimiento de modelos |
| Seguimiento de versiones de API obsoletas y rutas de migración |
| Puntuaciones de calidad de modelos de IA con análisis de sentimiento |
| Seguimiento del gasto de API de agentes con soporte para micropagos x402 |
Related MCP server: x402-api
Características
Autenticación: Autenticación mediante clave API en todos los endpoints
Limitación de tasa: Límites configurables por clave API
Registro de uso: Registro completo de solicitudes/respuestas
Gestión de errores: Gestión integral de errores con respuestas significativas
Micropagos x402: Soporte nativo para el protocolo de pago x402
Facturación con Stripe: Niveles de suscripción (Starter $99/mes, Pro $299/mes, Scale $499/mes)
Análisis de sentimiento: Scraping automatizado de Reddit/HN para puntuaciones de sentimiento de modelos
Stack tecnológico
Runtime: Cloudflare Workers
Framework: Hono (ligero, rápido)
Lenguaje: TypeScript
Base de datos: Neon Postgres (serverless)
Pagos: Stripe + protocolo x402
Ingesta de datos: Firecrawl API
Inicio rápido
Requisitos previos
Node.js 20+
Cuenta de Cloudflare
Base de datos Neon
Cuenta de Stripe
Clave API de Firecrawl
Instalación
npm installConfiguración del entorno
Copia .env.example a .env y configura:
cp .env.example .envVariables requeridas:
NEON_DATABASE_URL- Cadena de conexión de Neon PostgresFIRECRAWL_API_KEY- Clave API de FirecrawlSTRIPE_SECRET_KEY- Clave secreta de StripeSTRIPE_STARTER_PRICE_ID- ID de precio de Stripe para el nivel StarterSTRIPE_PRO_MONTHLY_PRICE_ID- ID de precio de Stripe para el nivel ProSTRIPE_SCALE_MONTHLY_PRICE_ID- ID de precio de Stripe para el nivel Scale
Configuración de la base de datos
# Apply schema to Neon
npx tsx scripts/setup-neon-db.ts
# Verify tables created
npx tsx scripts/verify-db.tsDesarrollo
npm run devDespliegue
npm run deployDocumentación de la API
Autenticación
Todos los endpoints requieren una clave API a través de cabecera o parámetro de consulta:
X-API-Key: your-api-key
# or
?api_key=your-api-keyEndpoints
GET /llm-costs
Devuelve datos de precios de LLM.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/llm-costsGET /model-benchmarks
Devuelve resultados de benchmarks de modelos.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/model-benchmarksGET /api-deprecations
Devuelve versiones de API obsoletas.
curl -H "X-API-Key: your-key" https://your-worker.workers.dev/api-deprecationsGET/POST /quality-scores
Puntuaciones de calidad con actualización opcional de sentimiento.
# 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
Registra el gasto de API del agente con soporte para micropagos 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
Recupera registros de gasto del agente.
curl -H "X-API-Key: your-key" "https://your-worker.workers.dev/agent-spend?agent_id=agent-123"Envío a MCP Hub
Este servidor implementa el Protocolo de Contexto de Modelo para la integración de agentes de IA. Envíalo a MCP Hub con:
Nombre del servidor: agentlayer-mcp-server
Descripción: Datos de infraestructura de IA en tiempo real (costes, benchmarks, depreciaciones, puntuaciones de calidad, seguimiento de gastos)
Transporte: HTTP con autenticación mediante clave API
Repositorio: https://github.com/[org]/agentlayer-mcp-server
Arquitectura
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
Flujo de trabajo de GitHub Actions (.github/workflows/deploy.yml):
Se ejecuta al hacer push a
mainComprobación de tipos con TypeScript
Despliegue en Cloudflare Workers
Secretos de GitHub requeridos:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_IDNEON_DATABASE_URLFIRECRAWL_API_KEYSTRIPE_SECRET_KEYSTRIPE_STARTER_PRICE_IDSTRIPE_PRO_MONTHLY_PRICE_IDSTRIPE_SCALE_MONTHLY_PRICE_ID
Licencia
MIT
Soporte
Para problemas y solicitudes de funciones, utiliza el rastreador de problemas de 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