Finance MCP Server
Um servidor MCP para recuperar dados financeiros usando a API financialdatasets.
GitHubExperimente este MCPPatrocinado
Documentação
Construindo um agente Financeiro com MCP
Veja o vídeo completo:
Visão geral
Este projeto demonstra o uso de um servidor Model Context Protocol (MCP) para recuperar dados financeiros. O servidor MCP é integrado com Agno e Smol Agent para mostrar sua versatilidade no tratamento de múltiplos frameworks agênticos de forma padronizada.
-
Servidor MCP (Finance):
- Este servidor é criado usando
financialdatasets apipara buscar informações financeiras de empresas - Padroniza interações com fontes externas de dados financeiros usando MCP.
- Este servidor é criado usando
-
Integração com Frameworks Agênticos
- Servidor MCP integrado com Agno e Smol Agent.
- MCP cria um padrão universal para todos os fluxos de trabalho agênticos.
Recursos
- MCP permite que aplicações de IA acessem diversas fontes de dados e ferramentas usando um protocolo consistente, simplificando o processo de desenvolvimento.
- Aplicações de IA (clientes) se comunicam com servidores MCP que expõem capacidades específicas, como acesso a dados ou execução de funções.
- MCP permite que modelos de IA recuperem informações atualizadas e executem ações com base em dados em tempo real, melhorando sua capacidade de resposta e precisão.
Começando
- Clone o repositório:
git clone https://github.com/Ihtishammehmood/Finance_MCP-Server.git
- Adicione as APIs Groq e Financial Datasets ao .env:
GROQ_API_KEY = "Place your GROQ API key here"
FINANCIAL_DATASETS_API_KEY = "Place your Financial Datasets API key here"
- Instale o gerenciador de pacotes UV
pip install uv
- Crie o Ambiente Virtual
uv venv
- Ative o ambiente virtual:
.venv\Scripts\activate
- Instale as dependências
uv add -r requirements.txt
- Inicie as integrações com Agno e Smol Agent:
uv run agno_agent.py
Inicialize o MCP Inspector
- Execute
mcp dev server.pyno Terminal
Adicione o servidor MCP na IDE
{
"mcpServers": {
"stockTools": {
"command": "uv",
"args": [
"--directory",
"Absolute path to server.py file directory",
"run",
"server.py"
]
}
}
}
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.