Back to Home
schakrab02 icon

aiagent-st-fsi

Verified Safe

by schakrab02

Overview

A financial investment chatbot for stock analysis, providing information, research, analysis, recommendations, and human-in-the-loop trading order placement using Google ADK and Yahoo Finance data.

Installation

Run Command
uvicorn remote_agent.agent:a2a_app --host localhost --port 8001

Environment Variables

  • GOOGLE_CLOUD_PROJECT
  • GOOGLE_CLOUD_LOCATION
  • GOOGLE_API_KEY
  • LOCAL_USER
  • LOCAL_HOME

Security Notes

The application uses `ast.literal_eval` on data retrieved from an external Yahoo Finance MCP server, which could pose a risk if the external server's data is malicious or malformed. However, `ast.literal_eval` is safer than `eval` as it only parses Python literals. `subprocess.Popen` is used to start local server components (like the A2A agent) and is a standard practice for process management. No direct `eval` of untrusted user input or hardcoded sensitive credentials were found. The primary Yahoo Finance MCP server is an external dependency, not part of this codebase. Local network services run on `localhost`.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-12-01

Tags

Stock AnalysisChatbotFinancial InvestmentAI AgentGoogle ADK