STB Server
БесплатноНе проверенMCP server for full control of STB (Amlogic S9xx / Armbian) via SSH, enabling shell commands, file management, Docker operations, AdGuard Home configuration, an
Описание
MCP server for full control of STB (Amlogic S9xx / Armbian) via SSH, enabling shell commands, file management, Docker operations, AdGuard Home configuration, and system monitoring.
README
MCP Server untuk kontrol penuh server STB (Amlogic S9xx / Armbian) — SSH via Cloudflare Tunnel + CasaOS + AdGuard Home.
Dibuat untuk Hermes Agent oleh Fuad Al Fajri.
Tools
| # | Tool | Fungsi |
|---|---|---|
| 1 | stb_execute |
🔧 Jalankan perintah shell |
| 2 | stb_read_file |
📄 Baca file |
| 3 | stb_write_file |
✏️ Tulis file |
| 4 | stb_system_info |
📊 Info sistem (OS, CPU, RAM, disk, uptime, suhu) |
| 5 | stb_docker_list |
🐳 Daftar container running |
| 6 | stb_docker_logs |
📋 Log container (tail N baris) |
| 7 | stb_docker_restart |
🔄 Restart container |
| 8 | stb_docker_stats |
📈 Resource CPU/RAM container |
| 9 | stb_adguard_config |
🛡️ Parameter utama AdGuard Home |
| 10 | stb_adguard_full_config |
📑 Full file YAML AdGuard |
| 11 | stb_adguard_stats |
📉 Statistik DNS AdGuard |
| 12 | stb_cleanup_root |
🧹 Bersihkan root filesystem |
| 13 | stb_casaos_status |
🏠 Status CasaOS |
Instalasi
Prasyarat
- Python 3.10+
- SSH key dengan akses ke server target
cloudflareddi PATH (untuk tunnel proxy)
Setup
git clone https://github.com/lightnet19/stb-mcp-server
cd stb-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install fastmcp httpx paramiko
# Register ke Hermes Agent
hermes mcp add stb --command "$(pwd)/run.sh"
Konfigurasi SSH
Edit stb_mcp_server/server.py atau set environment:
| Variabel | Default | Keterangan |
|---|---|---|
SSH_HOST |
sshstb.alfajrihomelab.my.id |
Hostname SSH |
SSH_USER |
root |
User SSH |
SSH_KEY |
~/.ssh/stb_alfajri |
Path private key |
SSH_PROXY |
cloudflared access ssh --hostname %s |
Proxy command |
Cara Kerja
[Hermes Agent] → MCP stdio → [stb-mcp-server] → SSH → [Server STB]
Semua tool dieksekusi via SSH ke server target. SSH key + Cloudflare Tunnel digunakan untuk koneksi aman tanpa port terbuka.
Struktur Project
stb-mcp-server/
├── pyproject.toml # Package metadata
├── README.md # Dokumentasi
├── CONTRIBUTING.md # Panduan kontribusi
├── LICENSE # MIT License
├── run.sh # Wrapper script (Hermes entry point)
└── stb_mcp_server/
├── __init__.py
├── __main__.py # python3 -m entry point
└── server.py # Tools MCP (FastMCP)
Publikasi
- GitHub: lightnet19/stb-mcp-server
- Lisensi: MIT
Kontribusi
Silakan lihat CONTRIBUTING.md untuk panduan kontribusi.
Установка STB Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/lightnet19/stb-mcp-serverFAQ
STB Server MCP бесплатный?
Да, STB Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для STB Server?
Нет, STB Server работает без API-ключей и переменных окружения.
STB Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить STB Server в Claude Desktop, Claude Code или Cursor?
Открой STB Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare STB Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
