robosystems
Verified Safeby RoboFinSystems
Overview
RoboSystems is an enterprise-grade financial knowledge graph platform that transforms complex financial and operational data into actionable intelligence through graph-based analytics, AI-powered insights, and multi-source data integration for various financial applications.
Installation
just startEnvironment Variables
- ENVIRONMENT
- DATABASE_URL
- VALKEY_URL
- JWT_SECRET_KEY
- GRAPH_API_URL
- GRAPH_BACKEND_TYPE
- LBUG_DATABASE_PATH
- AWS_REGION
- AWS_ACCOUNT_ID
- ECR_URI
- ECR_IMAGE_TAG
- POSTGRES_PASSWORD
- VALKEY_AUTH_TOKEN
Security Notes
The system implements a multi-layered security approach including strict input validation (e.g., `validate_cypher_query`, `sanitize_string`), robust authentication (JWT, API Keys with hashing, encryption, caching, and revocation), fine-grained authorization (role-based access to graphs and organizations), and comprehensive rate limiting. Secrets are managed centrally via AWS Secrets Manager for production. Dynamic Content Security Policies and security headers are enforced. Internal exceptions are masked from API clients, providing generic error messages with correlation IDs. Specialized middleware is in place for logging, rate limiting, and database session management. A dedicated `cypher_analyzer` identifies and mitigates dangerous queries. Encryption (Fernet) is used for sensitive connection credentials. Advanced authentication protection mechanisms (e.g., progressive delays for suspicious IP addresses) are also present. Administrative tools for infrastructure access (SSM tunnels) are privileged but controlled.
Similar Servers
mcp-neo4j
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
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 integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.
stock-mcp
Provides AI Agents with professional-grade stock market analysis capabilities by bridging large language models with real-time financial data.