erickwendel-contributions-mcp
erickwendel-contributions-mcp
Un servidor de Model Context Protocol (MCP) que proporciona herramientas para consultar las contribuciones de Erick Wendel en diferentes plataformas. Consulta charlas, publicaciones de blog y videos usando lenguaje natural a través de Claude, Cursor o similares. Este proyecto fue construido usando el IDE Cursor con el agente predeterminado (versión de prueba).
Inicio rápido
Usa este servidor MCP directamente con Claude Desktop o Cursor sin necesidad de instalación:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Añade esta configuración a:
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)Cursor:
~/.cursor/mcp.json
Related MCP server: mintlify-mcp
Herramientas disponibles
Este servidor MCP proporciona las siguientes capacidades:
Herramientas
get-talks: Recupera una lista paginada de charlas con filtrado opcionalAdmite filtrado por ID, título, idioma, ciudad, país y año
Puede devolver conteos agrupados por idioma, país o ciudad
get-posts: Obtiene publicaciones con filtrado y paginación opcionalesAdmite filtrado por ID, título, idioma y portal
get-videos: Recupera videos con filtrado y paginación opcionalesAdmite filtrado por ID, título e idioma
check-status: Verifica si la API está activa y respondiendo
Prompts
find-content: Genera consultas para encontrar contenido específico por tipo, tema e idiomasummarize-activity: Crea resúmenes de la actividad de contenido por año
Recursos
erickwendel://about: Información del servidor y metadatos de capacidadeserickwendel://statistics: Estadísticas de contenido y consultas disponibles
Integración con herramientas de IA
Inspeccionar las capacidades del servidor MCP
Puedes inspeccionar las capacidades de este servidor MCP usando el Inspector MCP:
npm run inspectEsto te mostrará todas las herramientas disponibles, sus parámetros y cómo usarlas.
Configuración
Asegúrate de estar usando Node.js v20+
node -v
# v20.x.x or higherClona este repositorio:
git clone https://github.com/erickwendel/erickwendel-contributions-mcp.git
cd erickwendel-contributions-mcpInstala las dependencias:
npm ciEjecuta el servidor:
npm startIntegración con herramientas de IA
Configuración de Cursor
Añade la siguiente configuración a ~/.cursor/mcp.json:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}
Asegúrate de que el chat de Cursor esté en modo Agente seleccionando "Agent" en el menú desplegable de la parte inferior izquierda, luego pregunta "how many videos were published about JavaScript in 2024":

Desarrollo local
Para el desarrollo local, usa la ruta absoluta al proyecto:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}Configuración de Claude Desktop
Ve a la configuración de Claude
Haz clic en la pestaña Developer
Haz clic en edit config
Abre la configuración en un editor de código
Añade la siguiente configuración a
~/Library/Application Support/Claude/claude_desktop_config.json(macOS):
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Desarrollo local
Para el desarrollo local, usa la ruta absoluta al proyecto:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}MCPHost con Ollama (Alternativa gratuita)
Si no tienes acceso a Claude Desktop o Cursor, puedes usar MCPHost con Ollama como alternativa gratuita.
Instala MCPHost:
go install github.com/mark3labs/mcphost@latestCrea un archivo de configuración (ej. ./mcp.jsonc):
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npx",
"args": ["-y", "@erickwendel/contributions-mcp"]
}
}
}Ejecuta con Ollama:
ollama pull MODEL_NAME
mcphost --config ./mcp.jsonc -m ollama:MODEL_NAMEDesarrollo local
Para el desarrollo local, actualiza la configuración:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["--experimental-strip-types", "ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}Ejemplos de consultas
Aquí tienes algunos ejemplos de consultas que puedes hacer a Claude, Cursor o cualquier cliente MCP:
"How many talks were given in 2023?"

"Show me talks in Spanish"

"Find posts about WebXR"

Desarrollo
Características
Construido con Model Context Protocol (MCP)
Capacidades MCP completas: Herramientas, Prompts y Recursos
Tipado seguro con TypeScript y validación de esquemas Zod
Soporte nativo de TypeScript en Node.js sin transpilación
SDK generado usando GenQL
Arquitectura modular con separación de responsabilidades
Transporte de E/S estándar para una fácil integración
Manejo de errores estructurado
Compatible con Claude Desktop, Cursor y MCPHost (alternativa gratuita)
Nota: Este proyecto requiere Node.js v23+ ya que utiliza el soporte nativo de TypeScript añadido el último año.
Arquitectura
La base de código sigue una estructura modular:
src/
├── config/ # Configuration settings
├── types/ # TypeScript interfaces and types
├── tools/ # MCP tool implementations
├── utils/ # Utility functions
├── services/ # API service layer
└── index.ts # Main entry pointPruebas
Para ejecutar el conjunto de pruebas:
npm testPara el modo de desarrollo con watch:
npm run test:devContribuciones
¡Las contribuciones son bienvenidas! Por favor, siéntete libre de enviar un Pull Request.
Autor
Licencia
Este proyecto está bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that gives AI assistants (like Cursor, Claude, Windsurf) the ability to remember user information across conversations using vector search technology.
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to query any Mintlify-powered documentation site directly from Claude. It leverages Mintlify's AI Assistant API to provide RAG-based answers and code examples for various platforms like Agno, Resend, and Upstash.1118MIT
- AlicenseAqualityCmaintenanceAn MCP server that lets Claude Code recall the context of past conversations from any project on demand.5492MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that ingests various data sources and uses LLMs to compile them into structured knowledge pages, enabling hybrid search and integration with AI coding tools like Claude Code and Cursor.181MIT
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jdoliveirasa/contributions-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server