Search Stock News

Pesquise notícias sobre ações usando a API Tavily.

Documentação

Search Stock News MCP Server 🚀

VLD Logo

🔌 Compatível com Cline, Cursor, Claude Desktop e qualquer outro cliente MCP!

O Search Stock News MCP funciona perfeitamente com qualquer cliente MCP

O Model Context Protocol (MCP) é um padrão aberto que permite que sistemas de IA interajam perfeitamente com diversas fontes de dados e ferramentas, facilitando conexões seguras e bidirecionais.

O servidor Search Stock News MCP fornece:

  • Recursos de busca de notícias de ações em tempo real via API Tavily
  • Múltiplos modelos de consulta de busca personalizáveis
  • Parâmetros de busca e filtros configuráveis
  • Filtragem de conteúdo por domínio específico
  • Operações type-safe com TypeScript

Pré-requisitos 🔧

Antes de começar, certifique-se de ter:

  • Chave da API Tavily
  • Claude Desktop, Cursor ou qualquer cliente compatível com MCP
  • Node.js (v16 ou superior)
  • Git instalado (necessário apenas se usar o método de instalação via Git)

Instalação do Servidor Search Stock News MCP ⚡

Executando com NPX

npx -y search-stock-news-mcp@latest

Instalando via Smithery

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

npx -y @smithery/cli install search-stock-news-mcp --client claude

Configurando Clientes MCP ⚙️

Configurando o Cline 🤖

A maneira mais fácil de configurar o servidor Search Stock News MCP no Cline é através do marketplace:

  1. Abra o Cline no VS Code
  2. Clique no ícone do Cline na barra lateral
  3. Navegue até a aba "MCP Servers"
  4. Pesquise "Search Stock News" e clique em "instalar"
  5. Quando solicitado, insira sua chave da API Tavily

Alternativamente, configure o servidor manualmente no Cline:

  1. Abra o arquivo de configurações MCP do Cline:
# For macOS:
code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

# For Windows:
code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
  1. Adicione a configuração do servidor Search Stock News:
{
  "mcpServers": {
    "search-stock-news-mcp": {
      "command": "npx",
      "args": ["-y", "search-stock-news-mcp@latest"],
      "env": {
        "TAVILY_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Configurando o Cursor 🖥️

Para configurar o servidor Search Stock News MCP no Cursor:

  1. Abra as Configurações do Cursor
  2. Navegue até Features > MCP Servers
  3. Clique no botão "+ Add New MCP Server"
  4. Preencha as seguintes informações:
    • Nome: "search-stock-news-mcp"
    • Tipo: "command"
    • Comando:
    env TAVILY_API_KEY=your-api-key-here npx -y search-stock-news-mcp@latest
    

Configurando o Claude Desktop 🖥️

Para macOS:

touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"

Para Windows:

code %APPDATA%\Claude\claude_desktop_config.json

Adicione a configuração do servidor:

{
  "mcpServers": {
    "search-stock-news-mcp": {
      "command": "npx",
      "args": ["-y", "search-stock-news-mcp@latest"],
      "env": {
        "TAVILY_API_KEY": "your-api-key-here"
      }
    }
  }
}

Exemplos de Uso 🎯

  1. Busca Básica de Notícias de Ações:
{
  "symbol": "AAPL",
  "companyName": "Apple Inc.",
  "maxResults": 10
}
  1. Busca Avançada com Filtros:
{
  "symbol": "TSLA",
  "companyName": "Tesla Inc.",
  "maxResults": 20,
  "searchDepth": "advanced",
  "minScore": 0.6
}
  1. Busca Personalizada por Domínio:
{
  "symbol": "MSFT",
  "companyName": "Microsoft Corporation",
  "includeDomains": ["reuters.com", "bloomberg.com"]
}

Solução de Problemas 🛠️

Problemas Comuns

  1. Servidor Não Encontrado

    • Verifique a instalação do npm
    • Verifique a sintaxe da configuração
    • Certifique-se de que o Node.js está instalado corretamente
  2. Problemas com a Chave da API

    • Verifique se sua chave da API Tavily é válida
    • Verifique se a chave da API está configurada corretamente
    • Certifique-se de que não há espaços ou aspas ao redor da chave da API
  3. Problemas com Resultados de Busca

    • Verifique se os parâmetros de busca estão dentro dos intervalos válidos
    • Verifique se os filtros de domínio estão formatados corretamente
    • Certifique-se de que o nome e o símbolo da empresa estão corretos

Agradecimentos ✨

  • Model Context Protocol pela especificação MCP
  • Anthropic pelo Claude Desktop
  • Tavily pela API de Busca de Notícias

Licença

MIT