robosystems
Verified Safeby RoboFinSystems
Overview
An enterprise-grade financial knowledge graph platform that leverages AI agents and large language models (LLMs) to transform complex financial data into actionable intelligence, supporting multi-tenant graph databases, data integration (SEC filings, QuickBooks), and credit-based billing.
Installation
just startEnvironment Variables
- ENVIRONMENT
- DATABASE_URL
- CELERY_BROKER_URL
- GRAPH_API_URL
- GRAPH_BACKEND_TYPE
- AWS_REGION
- AWS_ACCOUNT_ID
- ANTHROPIC_API_KEY
- JWT_SECRET_KEY
- LBUG_BACKUP_ENCRYPTION_KEY
- LBUG_BACKUP_ENCRYPTION_PASSWORD
- CONNECTION_CREDENTIALS_KEY
- PLAID_CLIENT_ID
- PLAID_CLIENT_SECRET
- INTUIT_CLIENT_ID
- INTUIT_CLIENT_SECRET
- OPENFIGI_API_KEY
- TURNSTILE_SECRET_KEY
- TURNSTILE_SITE_KEY
- SEC_GOV_USER_AGENT
Security Notes
The server demonstrates a very strong security posture. Extensive input validation and output sanitization are implemented to prevent common attacks like path traversal, SQL/Cypher injection, and XSS. Authentication uses robust JWT and API key mechanisms with bcrypt hashing, constant-time comparisons (to prevent timing attacks), and a JWT revocation system. Secrets are managed through AWS Secrets Manager (for production/staging) and environment variables (for development). Access control is granular, supporting role-based access for graphs and shared repositories. Content Security Policy (CSP) and CORS are configured. Logging includes structured logging and dedicated security audit events. Rate limiting is implemented across various endpoints. The use of 'eval' in a local `tunnels.sh` script is noted, but it's contained to a development/operations context and is constrained, posing a minimal risk to the core application.
Similar Servers
mcp-neo4j
Provides a Model Context Protocol (MCP) server for interacting with Neo4j graph databases, enabling Cypher query execution, schema introspection, and generating insights for AI models.
finance-trading-ai-agents-mcp
A specialized MCP server for financial analysis and quantitative trading, designed to deploy local financial MCP services with a departmental architecture for LLM integration and algorithmic trading.
flexible-graphrag
The Flexible GraphRAG MCP Server provides a Model Context Protocol (MCP) interface for AI assistants (like Claude Desktop) to interact with a sophisticated RAG and GraphRAG system for document processing, knowledge graph auto-building, hybrid search, and AI Q&A.
alpha_vantage_mcp
Enables LLMs and agentic workflows to seamlessly interact with real-time and historical stock market data through the Model Context Protocol (MCP).