![🗞️ MCP Claude HackerNews [Node.js - HackerNews API - Claude Desktop]](/images/assets/mcp-claude-hackernews-preview.png)
🗞️ MCP Claude HackerNews [Node.js - HackerNews API - Claude Desktop]
- Integração de IA , APIs e Integrações , Node.js , TypeScript
- 20 Apr, 2025
MCP Claude HackerNews é uma integração que permite ao Claude Desktop interagir com o Hacker News usando o Model Context Protocol (MCP). Esta integração traz o conteúdo rico do Hacker News diretamente para suas conversas com o Claude, permitindo acesso fluido a notícias de tecnologia, discussões e insights da comunidade.
Demo
Recursos Principais:
- Acesso Abrangente ao Conteúdo: Navegue pelas histórias mais recentes, populares e mais bem avaliadas do Hacker News
- Detalhes das Histórias: Obtenha informações detalhadas sobre histórias específicas, incluindo pontos, autor e timestamps
- Threads de Comentários: Leia e navegue pelos threads de comentários das histórias
- Formatação Aprimorada: Apresentação limpa do conteúdo do Hacker News para melhor legibilidade
- Consultas em Linguagem Natural: Interaja com o Hacker News usando linguagem conversacional
- Suporte Multilíngue: Solicite tradução de conteúdo para diferentes idiomas
- Limites de Resultados Personalizáveis: Controle o número de histórias retornadas por consulta
Visão Técnica:
- Backend Node.js: Implementação de servidor eficiente e escalável
- Model Context Protocol (MCP): Integração com Claude Desktop
- HackerNews API: Acesso direto à API oficial do Hacker News
- Comunicação WebSocket: Comunicação em tempo real entre Claude e o servidor MCP
- Formatação de Conteúdo: Análise e apresentação aprimoradas do conteúdo do Hacker News
- Gerenciamento de Estado: Rastreamento de histórias previamente buscadas para comandos contextuais
Guia de Instalação:
# Clonar repositório
git clone https://github.com/mcp-series/mcp-claude-hackernews
cd mcp-claude-hackernews
# Instalar dependências
npm install
# Compilar o projeto
npm run build
Configuração do Servidor MCP:
Configure o Claude Desktop para integrar com o MCP HackerNews:
{
"mcpServers": {
"hackerNews": {
"command": "node",
"args": ["CAMINHO_PARA_DIRETÓRIO/mcp-claude-hackernews/build/index.js"]
}
}
}
Comandos Disponíveis:
O MCP HackerNews fornece uma única ferramenta chamada hn
com vários comandos:
- hn latest [—N]: Obtém as histórias mais recentes (opcional: número de histórias, padrão: 10, máx: 50)
- hn top [—N]: Obtém as histórias mais populares (opcional: número de histórias)
- hn best [—N]: Obtém as melhores histórias (opcional: número de histórias)
- hn history [—ID]: Obtém informações detalhadas sobre uma história específica
- hn comments [—N/ID]: Obtém comentários para uma história (por índice da última lista ou ID da história)
Suporte a Linguagem Natural:
A integração entende solicitações conversacionais como:
- “Mostre-me as 30 principais histórias no Hacker News hoje”
- “Quais são as 40 postagens mais recentes no Hacker News?”
- “Gostaria de ver os 20 melhores artigos do Hacker News”
- “Mostre-me 20 histórias do Hacker News sobre aprendizado de máquina”
Requisitos do Sistema:
- Node.js 16 ou superior
- Aplicativo Claude Desktop
Casos de Uso:
- Agregação de Notícias de Tecnologia: Acesse rapidamente as últimas notícias e discussões de tecnologia
- Pesquisa: Explore tópicos em tendência em tecnologia e startups
- Insights de Discussão: Acompanhe conversas da comunidade sobre histórias específicas
- Aprendizado de Idiomas: Leia conteúdo de tecnologia em diferentes idiomas através de tradução
- Resumo de Conteúdo: Peça ao Claude para resumir ou analisar o conteúdo do Hacker News
- Feed de Notícias Personalizado: Filtre e concentre-se em tópicos específicos de interesse
- Leitura Offline: Salve artigos interessantes para leitura posterior
Esta integração demonstra como assistentes de IA podem enriquecer a experiência de consumo de notícias, fornecendo acesso conversacional a plataformas de conteúdo impulsionadas pela comunidade. A combinação do conteúdo de qualidade do Hacker News com as capacidades analíticas do Claude cria uma poderosa ferramenta para se manter informado sobre o mundo da tecnologia.