NYTimes Article Search

Pesquise por artigos do New York Times dos últimos 30 dias usando uma palavra-chave.

Documentação

Servidor MCP de Busca de Artigos do NYTimes

Trust Score smithery badge

Este é um servidor MCP baseado em TypeScript que permite buscar artigos do New York Times dos últimos 30 dias com base em uma palavra-chave. Ele demonstra conceitos centrais do MCP ao fornecer:

  • Ferramentas para buscar artigos
  • Integração com a API do New York Times

NYTimes Article Search

NYTimes Article Search Server MCP server

Recursos

Ferramentas

  • search_articles - Busca artigos do NYTimes dos últimos 30 dias com base em uma palavra-chave
    • Recebe keyword como parâmetro obrigatório
    • Retorna uma lista de artigos com título, resumo, URL, data de publicação e autor

Desenvolvimento

Instale as dependências:

npm install

Compile o servidor:

npm run build

Para desenvolvimento com recompilação automática:

npm run watch

Depuração

Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o Inspector MCP, que está disponível como um script do pacote:

npm run inspector

O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.

Instalação

Instalação via Smithery

Para instalar o NYTimes Article Search para o Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install nyt --client claude

Instalação Manual

Para usar com o Claude Desktop, adicione a configuração do servidor:

No MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json No Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "nyt": {
      "command": "node",
      "args": ["path/to/your/build/index.js"],
      "env": {
        "NYTIMES_API_KEY": "your_api_key_here"
      }
    }
  }
}

Variáveis de Ambiente

Crie um arquivo .env na raiz do seu projeto e adicione sua chave da API do New York Times:

NYTIMES_API_KEY=your_api_key_here

Executando o Servidor

Após compilar o projeto, você pode executar o servidor com:

node build/index.js

O servidor iniciará e ficará aguardando solicitações MCP via stdio.

Licença

Este projeto está licenciado sob a Licença MIT.