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

smithery badge 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.

Hacker News Server MCP server

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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"
  6. 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

  1. Haz un fork del repositorio
  2. Crea tu rama de características
  3. Haz commit de tus cambios
  4. Haz push a la rama
  5. 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.