portfolio-manager-go
Verified Safeby rodionlim
Overview
Manages personal financial portfolios including equities, FX, commodities, cash, bonds, and cryptocurrencies, offering AI-driven insights and natural language querying via an MCP server.
Installation
make runEnvironment Variables
- GEMINI_API_KEY
- ANALYTICS_SCHEDULE
Security Notes
The project demonstrates a strong security posture regarding secret management, utilizing environment variables for API keys and a `pre-commit` Git hook to prevent accidental commitment of sensitive data. Default server bindings (`0.0.0.0`) for both the main and MCP servers mean they listen on all network interfaces, which requires proper firewall configuration to avoid unintended public exposure. No `eval` or similar code injection vectors are apparent in the Go source code.
Similar Servers
last9-mcp-server
A backend HTTP server likely used as a control plane or for data collection/processing within an observability or monitoring system.
gofetch
An MCP server that retrieves and extracts textual content from web pages, respecting robots.txt for AI agents.
portfolio-mcp
A financial portfolio management and analysis server for AI agents, providing tools for data fetching, analysis, optimization, and secure handling of financial data.
mcp-server
This server-side application is designed for managing and orchestrating processes or plugins, handling events, and facilitating inter-service communication via RPC.