Hacker News MCP Server

Acesse histórias, comentários e perfis de usuários do Hacker News usando a API do Hacker News.

Documentação

Servidor MCP do Hacker News

smithery badge Servidor MCP oficial do Hacker News - Adiciona integração poderosa do Hacker News ao Cursor, Claude e qualquer outro cliente de LLM. Acesse histórias, comentários, perfis de usuários e funcionalidade de busca através do Model Context Protocol.

Hacker News Server MCP server

Recursos

  • Pesquise histórias e comentários usando a API de Busca HN da Algolia
  • Obtenha histórias por tipo (top, new, best, ask, show, job)
  • Obtenha histórias individuais com comentários
  • Obtenha árvores de comentários e discussões de usuários
  • Obtenha perfis de usuários e envios
  • Acesso em tempo real aos dados do Hacker News

Configuração

Executando no Claude Desktop

Adicione isto ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "hackernews": {
      "command": "npx",
      "args": ["-y", "@devabdultech/hn-mcp-server"]
    }
  }
}

Instalando via Smithery

Para instalar o Hacker News MCP Server para Claude Desktop automaticamente via Smithery:

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

Ferramentas

  1. search

    • Pesquise histórias e comentários no Hacker News usando a API de busca da Algolia
    • Entradas: * query (string): Consulta de busca * type (string opcional): Filtrar por tipo ('story' ou 'comment') * page (número opcional): Número da página para paginação * hitsPerPage (número opcional): Resultados por página (máx. 100)
    • Retorna: Resultados de busca com histórias e comentários
  2. getStories

    • Obtenha múltiplas histórias por tipo (top, new, best, ask, show, job)
    • Entradas: * type (string): Tipo de histórias a buscar ('top', 'new', 'best', 'ask', 'show', 'job') * limit (número opcional): Número de histórias a buscar (máx. 100)
    • Retorna: Matriz de objetos de histórias
  3. getStoryWithComments

    • Obtenha uma história junto com sua thread de comentários
    • Entradas: * id (número): ID da história
    • Retorna: Detalhes da história com comentários aninhados
  4. getCommentTree

    • Obtenha a árvore completa de comentários de uma história
    • Entradas: * storyId (número): ID da história
    • Retorna: Estrutura hierárquica da árvore de comentários
  5. getUser

    • Obtenha as informações do perfil de um usuário
    • Entradas: * id (string): Nome de usuário
    • Retorna: Detalhes do perfil do usuário, incluindo karma, data de criação e texto sobre
  6. getUserSubmissions

    • Obtenha os envios de um usuário (histórias e comentários)
    • Entradas: * id (string): Nome de usuário
    • Retorna: Matriz de histórias e comentários enviados pelo usuário

Contribuindo

  1. Faça um fork do repositório
  2. Crie sua branch de funcionalidade
  3. Faça commit das suas alterações
  4. Envie para a branch
  5. Crie um novo Pull Request

Licença

Este servidor MCP é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Sobre

Este servidor MCP é construído e mantido por devabdultech. Ele usa a API oficial do Hacker News e a API de Busca da Algolia para fornecer acesso abrangente aos dados do Hacker News através do Model Context Protocol.