Skip to main content
Glama
lightnet19
by lightnet19

STB MCP Server

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

Related MCP server: Simple SSH MCP Server

Instalasi

Prasyarat

  • Python 3.10+

  • SSH key dengan akses ke server target

  • cloudflared di 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

Kontribusi

Silakan lihat CONTRIBUTING.md untuk panduan kontribusi.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    SSH automation MCP server that enables Claude and ChatGPT to execute commands, manage files, install packages, and control services on remote servers over SSH — supporting password, key, and agent authentication.
    Last updated
    33
    1,267
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij
    Last updated
    6
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Gainium — manage trading bots, deals, and balances via AI assistants

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for interacting with the Supabase platform

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lightnet19/stb-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server