Stock Market MCP Server
Fornece dados do mercado de ações dos EUA em tempo real e informações financeiras de empresas usando a API Alpha Vantage.
Documentação
Servidor MCP de Mercado de Ações
Um servidor MCP baseado em TypeScript para obter dados do mercado de ações. Este servidor fornece informações em tempo real do mercado de ações e dados financeiros de empresas por meio da API Alpha Vantage.
Informações-chave para gerar este MCPServer
1.Plan mode
help me build a stock market mcp server that uses the AlphaVantage public API
I want it to have these tools:
- generate US market report/briefing
- generate financial statement for company
- get ticker price for company
- any other basic tools you think would be helpful
- api key: <you api key>
2. please test all the tools to confirm their functionality
Recursos
Ferramentas
-
get_ticker_price- Obter preço de ação em tempo real- Requer o símbolo da ação como parâmetro
- Retorna o preço mais recente da ação e o timestamp
-
get_market_report- Obter relatório do mercado dos EUA- Fornece uma visão geral das condições gerais do mercado
-
get_financial_statement- Obter demonstrações financeiras da empresa- Suporta três tipos de relatórios: demonstração de resultados (income), balanço patrimonial (balance) e fluxo de caixa (cashflow)
- Requer o símbolo da ação e o tipo de relatório
-
get_company_overview- Obter informações gerais da empresa- Requer o símbolo da ação
- Retorna indicadores-chave e informações básicas da empresa
Configuração do ambiente de desenvolvimento
Instalar dependências
npm install
Compilar o projeto
npm run build
Modo de desenvolvimento (recompilação automática)
npm run watch
Instruções de instalação
Para usar este servidor no Claude Desktop, é necessário adicionar a configuração do servidor:
MacOS
Caminho do arquivo de configuração: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Caminho do arquivo de configuração: %APPDATA%/Claude/claude_desktop_config.json
Exemplo de configuração:
{
"mcpServers": {
"stock-market-server": {
"command": "/path/to/stock-market-server/build/index.js"
}
}
}
Depuração
Como o servidor MCP se comunica por meio de entrada e saída padrão (stdio), a depuração pode ser difícil. Recomenda-se usar a ferramenta MCP Inspector para depuração:
npm run inspector
Após a execução, o Inspector fornecerá um endereço de acesso via navegador, permitindo o uso das ferramentas de depuração pelo navegador.
Pilha tecnológica
- TypeScript
- Node.js
- API Alpha Vantage
- SDK MCP (@modelcontextprotocol/sdk)
Observações
- É necessário ter uma chave de API Alpha Vantage válida antes do uso
- Todas as respostas da API são retornadas em formato JSON
- Esteja atento aos limites de frequência de chamadas da API Alpha Vantage
Licença
[Adicionar informações de licença]