Back to Home
RoyRushreeta icon

tsai-s10-multi-agent-orchestration

by RoyRushreeta

Overview

Orchestrates a multi-agent loop to answer user queries by leveraging Google Gemini models, MCP tool servers, and a retrieval pipeline.

Installation

Run Command
python main.py

Environment Variables

  • GEMINI_API_KEY

Security Notes

The `action/executor.py` module, which is responsible for running user-generated Python code in a sandbox, includes `__import__` in its `__builtins__` for `exec`. This allows arbitrary modules (e.g., `os`, `subprocess`) to be imported and executed by user-provided code, effectively bypassing any intended sandboxing and leading to full system compromise. Hardcoded absolute Windows paths in `config/mcp_server_config.yaml` also pose a slight risk if not correctly managed in a multi-user environment, but the `__import__` vulnerability is critical.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassHigh
Avg Tokens7500
Stars0
Forks0
Last Update2025-11-27

Tags

multi-agentllm-orchestrationgoogle-geminimcp-toolsretrieval-augmented-generation