Skip to main content
Glama

Hacker News Companion MCP

by georgeck

Compañero de Hacker News MCP

Un protocolo de contexto modelo (MCP) para resumir las discusiones de Hacker News utilizando Claude.

Descripción general

Este MCP obtiene y procesa las discusiones de Hacker News, preparándolas en un formato que Claude puede usar para generar resúmenes de alta calidad. Gestiona tanto la estructura jerárquica de los comentarios como sus metadatos (puntuaciones, votos negativos, etc.) para ayudar a Claude a comprender la importancia relativa y las relaciones entre los diferentes comentarios.

Características

  • Procesar URL o ID de publicaciones de Process Hacker News
  • Descargar y analizar la estructura de comentarios de HN
  • Califica los comentarios según la participación de la comunidad
  • Formato de datos optimizado para el resumen de Claude

Instalación

Instalación mediante herrería

Para instalar Hacker News Companion para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @georgeck/hn-companion-mcp --client claude

Instalación manual

  1. Clonar el repositorio:
    git clone https://github.com/yourusername/hn-companion-mcp.git cd hn-companion-mcp
  2. Instalar dependencias:
    npm install

Uso

CLI

node index.js <post-id-or-url>

Ejemplo:

node index.js 43448075 # or node index.js https://news.ycombinator.com/item?id=43448075

Servidor API

Iniciar el servidor:

npm start

Realizar una solicitud:

curl -X POST http://localhost:3000/api/summarize \ -H "Content-Type: application/json" \ -d '{"input": "https://news.ycombinator.com/item?id=43448075"}'

Referencia de API

POST /api/summarize

Cuerpo de la solicitud:

{ "input": "https://news.ycombinator.com/item?id=43448075" }

Respuesta:

{ "status": "success", "data": { "systemPrompt": "...", "userPrompt": "...", "commentPathIdMapping": { ... }, "postTitle": "...", "postId": "...", "commentCount": 123 } }

Integración con Claude

Este MCP está diseñado para preparar datos para que Claude los resuma. Cuando un usuario le pide a Claude que resuma una discusión de Hacker News, Claude puede llamar a este MCP para obtener los datos formateados y luego generar un resumen basado en las indicaciones del sistema y del usuario.

"hn-companion": { "command": "node", "args": ["<full path to src>/hn-companion-mcp/server.js"] } }

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Obtiene y procesa las discusiones de Hacker News para prepararlas para que Claude genere resúmenes de alta calidad, manejando la estructura de los comentarios y los metadatos para ayudar a Claude a comprender la importancia relativa de los diferentes comentarios.

  1. Descripción general
    1. Características
      1. Instalación
        1. Instalación mediante herrería
        2. Instalación manual
      2. Uso
        1. CLI
        2. Servidor API
      3. Referencia de API
        1. POST /api/summarize
      4. Integración con Claude
        1. Licencia

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Parses the HTML content from news.ycombinator.com (Hacker News) and provides structured data for different types of stories (top, new, ask, show, jobs).
            Last updated -
            1
            15
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.
            Last updated -
            1
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Adds powerful Hacker News integration to LLM clients, allowing users to access stories, comments, user profiles, and search functionality through the Model Context Protocol.
            Last updated -
            9
            25
            4
            JavaScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            Allows developers to query security findings (SAST issues, secrets, patches) using natural language within AI-assisted tools like Claude Desktop, Cursor, and other MCP-compatible environments.
            Last updated -
            1
            Python
            • Linux
            • Apple

          View all related MCP servers

          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/georgeck/hn-companion-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server