Varon-AI
Verified Safeby 201Harsh
Overview
A multi-agent AI system designed to coordinate specialized AI tools for complex real-world task execution and automation, including coding, research, scraping, and content generation.
Installation
cd server && npm startEnvironment Variables
- MONGO_URL
- JWT_SECRET
- JWT_EXPIRES_IN
- SMTP_USER
- SMTP_PASSWORD
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- CLIENT_SIDE_URL
- VARON_AI_API_KEY
- VARON_AI_TEAM_API_KEY
- SERPAPI_KEY
- NEXT_PUBLIC_SERVER_URL
Security Notes
The application demonstrates several good security practices, including the use of environment variables for sensitive API keys (Gemini, JWT secret, Google OAuth), secure password hashing with bcrypt, and JWTs for session management configured with `httpOnly`, `secure`, and `samesite: none` flags for cookies. Rate limiting is applied to authentication endpoints to mitigate brute-force attacks, and `express-validator` provides basic input validation. The tool execution mechanism via `@modelcontextprotocol/sdk` relies on a predefined set of tools with structured parameters, minimizing the risk of arbitrary code execution. A minor concern is the hardcoded sender email address (`endgamingai2@gmail.com`) for nodemailer within `server/controllers/user.controller.js`, which ideally should be configured via an environment variable.
Similar Servers
tiny-robot
A Vue 3 component library and AI interaction kit for building AI-powered frontend applications, providing UI components and a unified API interface to interact with various large AI models.
robot-mcp-client
Integrate a Google Gemini LLM with ROS/ROS2 robots via a Model Context Protocol (MCP) server for natural language control.
Local_MCP_Client
The client acts as a cross-platform web and API interface for natural language interaction with configurable MCP servers, facilitating structured tool execution and dynamic agent behavior using local LLMs.
McpServerAspNetCore
Provides a minimal ASP.NET Core server for AI agents to discover and utilize external tools via the Model Context Protocol (MCP).