sciagent
Verified Safeby princeomar9009
Overview
SciAgent is a CLI tool designed to help users record, analyze, and report on machine learning experiment training data without requiring technical skills.
Installation
sciagent run python examples/simple_train.pyEnvironment Variables
- LLM_API_KEY
- LLM_BASE_URL
- LLM_MODEL_ID
- OPENAI_API_KEY
- DEEPSEEK_API_KEY
- DASHSCOPE_API_KEY
- MODELSCOPE_API_KEY
- KIMI_API_KEY
- MOONSHOT_API_KEY
- ZHIPU_API_KEY
- GLM_API_KEY
- GEMINI_API_KEY
- GOOGLE_API_KEY
- CLAUDE_API_KEY
- ANTHROPIC_API_KEY
- VLLM_API_KEY
- VLLM_HOST
Security Notes
The tool's core functionality involves executing user-provided commands via subprocess (`subprocess.Popen` in `sciagent/guardian.py`), which poses a risk if untrusted commands are executed. AI analysis features send experiment data (prompts) to third-party LLM providers, which could be a data privacy concern for sensitive information. However, there are no explicit 'eval' usage or hardcoded secrets detected, and API keys are managed through environment variables, which is good practice.
Similar Servers
gpt-researcher
The GPT Researcher MCP Server enables AI assistants to conduct comprehensive web research and generate detailed, factual, and unbiased reports. It supports multi-agent workflows, local document analysis, and integration with external tools via the Machine Conversation Protocol (MCP) for various research tasks.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
mcp-apache-spark-history-server
Connect AI agents to Apache Spark History Server for intelligent job analysis and performance monitoring.
shinzo
Shinzo is an open-source observability platform for monitoring and analyzing the performance, usage, and telemetry data of AI agents and Model Context Protocol (MCP) servers.