yfinance MCP Server
Acesse preços e notícias atualizados para ações e criptomoedas.
Documentação
yfinance MCP Server
Model Context Protocol servidor que permite que LLMs obtenham preços e notícias precisos e atualizados sobre tickers de ações/criptomoedas.
Ferramentas Disponíveis
get_price_tool: Obter o preço de um ticker de ação/criptomoeda- Argumentos:
ticker(string): Obrigatório - Nome ou alias do ticker (ex.: "BTC-USD", "AAPL")period(string): Opcional - Período de tempo (ex.: "1d", "5d", "1mo"). Padrão: "1d"
- Argumentos:
get_news_tool: Obter as notícias de um ticker de ação/criptomoeda.- Argumentos obrigatórios:
ticker(string): Obrigatóriocount(string): Opcional - Número de artigos a recuperar (padrão: 5)
- Argumentos obrigatórios:
Instalação
Instalando via Smithery
Para instalar o yfinance-mcp-server para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude
Usando uv
Instale o pacote localmente
uv pip install -e .
Execute o servidor
finance-mcp-server
Usando docker
# build the container
docker build -t finance-server .
# run the container
docker run -it finance-server
Configuração
Uso para Claude Desktop
Adicione o seguinte ao claude_desktop_config.json
uvx
"mcpServers": {
"finance": {
"command": "uvx",
"args": ["finance-mcp-server"]
}
}
docker
{
"mcpServers": {
"finance": {
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
}
}
Uso para 5ire
uvx
{
"key": "finance",
"command": "uvx",
"args": ["finance-mcp-server"]
}
docker
{
"key": "finance-server",
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
Exemplos de Interações
