in.termal/termalin-web

MCPCommunitylive
v1.0.0in.termalUnknownAktualisiert vor 2 Mon.

Run commands and read/write files on your servers over Termalin's keyless tunnels (hosted MCP).

Endpunkt-Statuslive
geprüft vor 1 Tag · 576 ms
100 % der letzten 6 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 2 Mon.Letzte Aktualisierung
Paket
Autorin.termal
LizenzUnknown
Version1.0.0
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche8 Tools · 2 privilegiert
Sicherheits-Scan✓ Saubervlive · vor 13 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

8 Tools · 2 privilegiert
Live am Endpunkt des Anbieters beobachtet13d ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://termal.in/api/v1/mcp8 Tools · 569 ms
hosts_listList the servers reachable through Termalin (your tunnel agents). Returns id, name, whether the server is online, and the default login user. Use the id with ssh_exec.

List the servers reachable through Termalin (your tunnel agents). Returns id, name, whether the server is online, and the default login user. Use the id with ssh_exec.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

generate_passwordGenerate a strong random password — handy when creating a user or setting a password on a server. Returns the password only; nothing is stored.

Generate a strong random password — handy when creating a user or setting a password on a server. Returns the password only; nothing is stored.

ParameterTypBeschreibung
lengthintegerlength (default 20, 8-128)
ssh_execprivilegiertRun a single shell command on one of your servers and return its combined output. Runs keyless over Termalin's tunnel — no SSH key, and the server needs no open inbound port.

Run a single shell command on one of your servers and return its combined output. Runs keyless over Termalin's tunnel — no SSH key, and the server needs no open inbound port.

ParameterTypBeschreibung
host*stringServer id from hosts_list
command*stringShell command to execute
usernamestringLogin user (defaults to the tunnel's user, else root)
timeoutSecondsnumberMax seconds to wait (default 60, up to 300)
sftp_listList a directory on one of your servers over SFTP. Returns each entry's name, whether it's a directory, size and modified time. Runs keyless over Termalin's tunnel, like ssh_exec.

List a directory on one of your servers over SFTP. Returns each entry's name, whether it's a directory, size and modified time. Runs keyless over Termalin's tunnel, like ssh_exec.

ParameterTypBeschreibung
host*stringServer id from hosts_list
pathstringDirectory to list (default the login home, ".")
usernamestringLogin user (defaults to the tunnel's user, else root)
sftp_readRead a text file from one of your servers over SFTP and return its contents. Files over 512 KB or non-text (binary) files are refused — use ssh_exec (e.g. sed/tail) for those.

Read a text file from one of your servers over SFTP and return its contents. Files over 512 KB or non-text (binary) files are refused — use ssh_exec (e.g. sed/tail) for those.

ParameterTypBeschreibung
host*stringServer id from hosts_list
path*stringAbsolute or home-relative file path
usernamestringLogin user (defaults to the tunnel's user, else root)
sftp_writeprivilegiertCreate or overwrite a text file on one of your servers over SFTP. 'content' is written as UTF-8. Capped at 512 KB; for binary uploads use a terminal/scp instead.

Create or overwrite a text file on one of your servers over SFTP. 'content' is written as UTF-8. Capped at 512 KB; for binary uploads use a terminal/scp instead.

ParameterTypBeschreibung
host*stringServer id from hosts_list
path*stringDestination file path (created or overwritten)
content*stringUTF-8 text to write
usernamestringLogin user (defaults to the tunnel's user, else root)
data_queryRun a database query on one of your servers — passwordless. It executes the engine's own client on the host over Termalin's keyless tunnel, using the database's local trust (Postgres peer auth via `sudo -u postgres`, MySQL/MariaDB unix-socket via `sudo mysql`, redis-cli, mongosh, sqlite3) — so no d…

Run a database query on one of your servers — passwordless. It executes the engine's own client on the host over Termalin's keyless tunnel, using the database's local trust (Postgres peer auth via `sudo -u postgres`, MySQL/MariaDB unix-socket via `sudo mysql`, redis-cli, mongosh, sqlite3) — so no d…

ParameterTypBeschreibung
host*stringServer id from hosts_list
enginestringDatabase engine on that server (default postgres)
query*stringThe statement / command / expression to run
databasestringDatabase name (for sqlite: the .db file path)
usernamestringSSH login user (defaults to the tunnel's user, else root)
allowWritesbooleanAllow a non-read statement (full-access keys only; default false)
timeoutSecondsnumberMax seconds to wait (default 60, up to 300)
data_tablesList the tables / collections / keys of a database on one of your servers — passwordless, over the same local-client path as data_query.

List the tables / collections / keys of a database on one of your servers — passwordless, over the same local-client path as data_query.

ParameterTypBeschreibung
host*stringServer id from hosts_list
enginestringDatabase engine on that server (default postgres)
databasestringDatabase name (for sqlite: the .db file path)
usernamestringSSH login user (defaults to the tunnel's user, else root)

8 von 8 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Run commands and read/write files on your servers over Termalin's keyless tunnels (hosted MCP).

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.