cantkeepupwithai-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cantkeepupwithai-mcp What are the top AI trends this week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cantkeepupwithai-mcp
Prototipo de servidor MCP (Model Context Protocol) que expone los datos de cantkeepupwithai.com — trends de IA, digest diario, toolbox y stats del pipeline — a asistentes compatibles con MCP como Claude Desktop.
Es un cliente delgado: cada herramienta hace una petición HTTP al backend real
(cantkeepupwithai/backend, Express + Prisma) corriendo en local, y devuelve
la respuesta tal cual como JSON.
Herramientas expuestas
Herramienta | Descripción | Endpoint del backend |
| Lista los trends de IA rankeados por menciones (últimos 30 días), con sparkline de 7 días. Filtro opcional por |
|
| Detalle completo de un trend por |
|
| El digest diario de noticias de IA. Sin |
|
| Lista paginada de digests pasados (fecha, número de issue, cantidad de historias). |
|
| Búsqueda de texto completo sobre trends, historias del digest y el toolbox de herramientas de IA. |
|
| Stats de la última corrida del pipeline de ingesta (fuentes revisadas, posts leídos, etc). |
|
Related MCP server: toad-mcp-server
Requisitos
Node.js 20+
El backend de
cantkeepupwithaicorriendo en local (por defecto enhttp://localhost:4000), con su base de datos accesible. Vercantkeepupwithai/backend/README.mdpara levantarlo.
Instalación y build
cd cantkeepupwithai-mcp
npm install
npm run buildEsto compila src/ a dist/index.js, que es el entrypoint del servidor MCP
(transporte stdio).
Probarlo suelto (sin Claude Desktop)
Con el backend corriendo en localhost:4000, podés levantar el servidor y
hablarle por stdio con el MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.jsEso abre una UI en el navegador donde podés listar las herramientas y ejecutarlas contra datos reales.
Configurarlo en Claude Desktop
Editá el archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Y agregá una entrada en mcpServers (ajustá la ruta absoluta a donde clonaste
este repo):
{
"mcpServers": {
"cantkeepupwithai": {
"command": "node",
"args": [
"/Users/pablolarraz/Desktop/dev/ckuwai/cantkeepupwithai-mcp/dist/index.js"
],
"env": {
"CKUWAI_API_BASE_URL": "http://localhost:4000"
}
}
}
}Reiniciá Claude Desktop. El servidor debería aparecer con el ícono de herramientas (🔨), y podés pedirle cosas como "¿qué trends de IA están subiendo esta semana según cantkeepupwithai?" o "dame el digest de hoy de cantkeepupwithai".
Importante: el backend de cantkeepupwithai debe estar corriendo en
local (npm run dev dentro de cantkeepupwithai/backend) para que las
herramientas devuelvan datos — este servidor MCP no incluye lógica de
negocio propia, solo reenvía las peticiones.
Variables de entorno
Variable | Default | Descripción |
|
| URL base del backend contra la que se hacen las peticiones. |
| — | Solo lo usa |
Despliegue remoto (Vercel)
Además del transporte stdio para uso local, el repo incluye api/mcp.ts: el
mismo servidor MCP expuesto por Streamable HTTP (el transporte estándar
de MCP para servidores remotos), como función serverless de Vercel. Está
desplegado en:
https://cantkeepupwithai-mcp.vercel.app/api/mcpapuntando al backend de producción real (https://cantkeepupwithai-backend.vercel.app).
Cada request HTTP crea una instancia nueva y sin estado del servidor MCP
(sessionIdGenerator: undefined) — apropiado para funciones serverless, que
no garantizan que dos requests caigan en el mismo proceso.
Autenticación: el endpoint exige Authorization: Bearer <MCP_AUTH_TOKEN>
en cada request; sin el header (o con un token incorrecto) devuelve 401. El
valor real del token vive como variable de entorno en el proyecto de Vercel
(vercel env ls), no está en este repo.
Para conectar un cliente MCP remoto (ej. Claude Desktop con soporte de conectores HTTP, o cualquier cliente MCP que hable Streamable HTTP):
{
"mcpServers": {
"cantkeepupwithai-remote": {
"url": "https://cantkeepupwithai-mcp.vercel.app/api/mcp",
"headers": {
"Authorization": "Bearer <MCP_AUTH_TOKEN>"
}
}
}
}Para redesplegar cambios:
npx vercel --prodPróximos pasos para una versión remota más madura
El token compartido actual es suficiente para un prototipo de un solo usuario, pero no escala a múltiples usuarios/organizaciones — la spec de MCP recomienda OAuth 2.1 para servidores remotos multi-tenant.
No hay rate limiting propio en el servidor MCP (más allá del que ya tiene el backend real por IP) — un token filtrado podría generar tráfico excesivo contra el backend de producción.
Solo se exponen operaciones de lectura. El backend también tiene endpoints de escritura (votar/reportar herramientas del toolbox, crear herramientas desde un repo, suscribirse al newsletter) que deliberadamente no se expusieron en este prototipo — habría que decidir caso por caso si tiene sentido darle a un asistente IA la capacidad de escribir datos.
Available Tools
6 toolsget_daily_digestGet daily digestA
Fetches the daily AI news digest: a set of stories with headline, summary, why-it-matters, and sources. Omit date to get the latest published digest, or pass a date (YYYY-MM-DD) to get that day's digest.
Inputs: date.
get_pipeline_statsGet pipeline statsA
Fetches stats from the most recent ingestion pipeline run: sources checked, posts read, stories produced, and estimated reading minutes saved.
Inputs: no named parameters.
get_trend_detailGet trend detailA
Fetches full detail for a single AI trend by its id: summary, why it matters, full mention history, and the source references (posts/articles) behind it.
Inputs: id (required).
get_trending_topicsGet trending AI topicsA
Lists the AI trends currently tracked by cantkeepupwithai.com, ranked by mentions over the last 30 days. Each trend includes its mention count, week-over-week percent change, direction (up/down), and a 7-day sparkline.
Inputs: tag.
list_digest_archiveList digest archiveA
Lists past daily digests (id, issue date, issue number, story count), paginated, newest first.
Inputs: page, pageSize.
search_toolboxSearch cantkeepupwithai.comA
Full-site search across trends, digest stories, and the AI toolbox. Returns up to 5 matches per category. Query must be at least 2 characters.
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: trend lists vs. trend details, digest content vs. digest archive listing, full-site search, and pipeline stats. There is no functional overlap; even the two digest-related tools are easy to differentiate (content vs. metadata).
All tool names follow a consistent verb_noun pattern: get_ for single resources, list_ for collections, and search_ for search. Naming conventions are uniform and predictable.
With 6 tools, the set is well-scoped for the server's purpose of exposing AI trends and daily digests. Each tool covers a necessary operation without bloat.
The tool surface covers the core content lifecycle: browse trends, inspect trend details, fetch digests, list digest history, and search across content. The addition of pipeline stats is a bonus. No obvious gaps for public read-only access.
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for Contextium — pipe team SOPs, coding standards, agents, skills, and workflows directly into Claude, Cursor, and other AI coding assistants.67MIT
- AlicenseAqualityDmaintenanceMCP server exposing portfolio AI tools including semantic search, evaluation framework, and prompt management, enabling natural language interaction with these services via Claude Desktop.5ISC
- AlicenseAqualityDmaintenanceAn MCP server that exposes certifications, projects, and an AI engineering learning roadmap as callable tools for MCP clients like Claude Desktop.41MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that aggregates AI news, academic papers from ArXiv, and trending GitHub repositories from multiple sources, enabling users to fetch, search, and filter recent AI content via natural language.1MIT