Search Stock News
Pesquise notícias sobre ações usando a API Tavily.
Documentação
Search Stock News MCP Server 🚀
🔌 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:
- Abra o Cline no VS Code
- Clique no ícone do Cline na barra lateral
- Navegue até a aba "MCP Servers"
- Pesquise "Search Stock News" e clique em "instalar"
- Quando solicitado, insira sua chave da API Tavily
Alternativamente, configure o servidor manualmente no Cline:
- 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
- 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:
- Abra as Configurações do Cursor
- Navegue até Features > MCP Servers
- Clique no botão "+ Add New MCP Server"
- 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 🎯
- Busca Básica de Notícias de Ações:
{
"symbol": "AAPL",
"companyName": "Apple Inc.",
"maxResults": 10
}
- Busca Avançada com Filtros:
{
"symbol": "TSLA",
"companyName": "Tesla Inc.",
"maxResults": 20,
"searchDepth": "advanced",
"minScore": 0.6
}
- Busca Personalizada por Domínio:
{
"symbol": "MSFT",
"companyName": "Microsoft Corporation",
"includeDomains": ["reuters.com", "bloomberg.com"]
}
Solução de Problemas 🛠️
Problemas Comuns
-
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
-
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
-
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