Model Context Protocol (MCP) tools for experiment tracking, data visualization, remote execution, and more.
This repository contains multiple MCP servers providing different functionality:
-
🔬 Experiment Tracking: SwanLab and W&B integration tools
-
📊 Data Visualization/Drawing: Advanced experiment visualization tools
-
🖥️ Terminal Execution: Safe local terminal command execution
-
🌐 Remote Execution: Secure SSH-based remote command execution
-
🎯 Experiment Supervision: Automated experiment monitoring and notifications
📖 Quick Start: New to ExpWeaver? Check out our Quick Start Guide
🏗️ Project Structure: Detailed overview in Project Structure Guide
- WandB Integration
- SwanLab Integration
- Data Visualization
- Terminal Execution
- Remote Execution
- Experiment Supervision and Notification
📔 For Details of each module, see documents under the docs folder.
Also, we selected several open-source mcp tools that fits well with out requirement setting in src/external. Thank
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Model Context Protocol for the MCP framework
- SwanLab for experiment tracking
- Weights & Biases for ML experiment management
- All contributors to this project