Hacker News MCP Server
Accede a historias, comentarios y perfiles de usuario de Hacker News usando la API de Hacker News.
Documentación
Servidor MCP de Hacker News
Servidor MCP oficial de Hacker News: añade una potente integración de Hacker News a Cursor, Claude y cualquier otro cliente LLM. Accede a historias, comentarios, perfiles de usuario y funcionalidad de búsqueda a través del Protocolo de Contexto de Modelos.
Características
- Busca historias y comentarios usando la API de búsqueda de HN de Algolia
- Obtén historias por tipo (top, nuevas, mejores, preguntas, mostrar, empleo)
- Obtén historias individuales con comentarios
- Obtén árboles de comentarios y discusiones de usuarios
- Obtén perfiles de usuario y envíos
- Acceso en tiempo real a los datos de Hacker News
Configuración
Ejecutar en Claude Desktop
Añade esto a tu claude_desktop_config.json:
{
"mcpServers": {
"hackernews": {
"command": "npx",
"args": ["-y", "@devabdultech/hn-mcp-server"]
}
}
}
Instalación mediante Smithery
Para instalar el Servidor MCP de Hacker News para Claude Desktop automáticamente a través de Smithery:
npx -y @smithery/cli install @devabdultech/hn-mcp --client claude
Herramientas
-
search- Busca historias y comentarios en Hacker News usando la API de búsqueda de Algolia
- Entradas:
*
query(cadena): Consulta de búsqueda *type(cadena opcional): Filtrar por tipo ('story' o 'comment') *page(número opcional): Número de página para paginación *hitsPerPage(número opcional): Resultados por página (máx. 100) - Devuelve: Resultados de búsqueda con historias y comentarios
-
getStories- Obtén múltiples historias por tipo (top, nuevas, mejores, preguntas, mostrar, empleo)
- Entradas:
*
type(cadena): Tipo de historias a obtener ('top', 'new', 'best', 'ask', 'show', 'job') *limit(número opcional): Número de historias a obtener (máx. 100) - Devuelve: Matriz de objetos de historias
-
getStoryWithComments- Obtén una historia junto con su hilo de comentarios
- Entradas:
*
id(número): ID de la historia - Devuelve: Detalles de la historia con comentarios anidados
-
getCommentTree- Obtén el árbol de comentarios completo de una historia
- Entradas:
*
storyId(número): ID de la historia - Devuelve: Estructura jerárquica del árbol de comentarios
-
getUser- Obtén la información del perfil de un usuario
- Entradas:
*
id(cadena): Nombre de usuario - Devuelve: Detalles del perfil de usuario, incluidos karma, fecha de creación y texto "acerca de"
-
getUserSubmissions- Obtén los envíos de un usuario (historias y comentarios)
- Entradas:
*
id(cadena): Nombre de usuario - Devuelve: Matriz de historias y comentarios enviados por el usuario
Contribuciones
- Haz un fork del repositorio
- Crea tu rama de características
- Haz commit de tus cambios
- Haz push a la rama
- Crea una nueva solicitud de extracción
Licencia
Este servidor MCP está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Acerca de
Este servidor MCP está creado y mantenido por devabdultech. Utiliza la API oficial de Hacker News y la API de búsqueda de Algolia para proporcionar acceso integral a los datos de Hacker News a través del Protocolo de Contexto de Modelos.