multi-protocol-bridge

Translate FTP, SSH, and MQTT operations into HTTP requests with secure connections.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/AgentPMT/agent-skills --skill multi-protocol-bridge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-protocol-bridge
Source: https://github.com/AgentPMT/agent-skills/tree/main/skills/multi-protocol-bridge
Command: npx skills add https://github.com/AgentPMT/agent-skills --skill multi-protocol-bridge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows AI agents and applications to interact with traditional network protocols like FTP, SSH, and MQTT using simple HTTP requests, eliminating the need for native protocol support.

Core Features & Use Cases

  • Protocol Translation: Acts as an HTTP gateway for FTP, SSH, and MQTT.
  • Secure Connections: Supports FTPS, SSH key authentication, and MQTTS.
  • Use Case: Automate uploading files to an FTP server, execute a remote command on a server via SSH, or publish a message to an MQTT broker, all through a single HTTP interface.

Quick Start

Use the multi-protocol-bridge skill to upload the file 'report.txt' to the FTP server at 'ftp.example.com'.

Frequently Asked Questions about multi-protocol-bridge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute remote SSH commands using an HTTP request?

You can execute remote SSH commands by sending a simple HTTP request through an HTTP gateway. This multi-protocol bridge translates HTTP requests into SSH actions, enabling remote command execution without requiring native SSH client support in your application.

Can I automate FTP file transfers using HTTP requests?

Yes, you can automate FTP file transfers using HTTP requests by acting as an HTTP gateway. This approach translates your HTTP calls into FTP actions, supporting secure FTPS connections to upload or retrieve files from legacy servers.

How do I publish messages to an MQTT broker via HTTP?

You can publish messages to an MQTT broker via HTTP by routing requests through an HTTP gateway. This bridge handles the protocol translation, supporting secure MQTTS connections to integrate IoT messaging into web applications.

Does this HTTP gateway support secure connections like SSH key authentication?

Yes, this HTTP gateway supports secure connections including SSH key authentication, FTPS, and MQTTS. It securely translates your HTTP requests into native protocol actions, ensuring encrypted communication with target FTP, SSH, and MQTT servers.

What is the best way to integrate legacy FTP systems with modern applications?

The best way to integrate legacy FTP systems is by using an HTTP gateway that bridges protocols. This allows your modern applications to interact with legacy FTP servers via simple HTTP requests, eliminating the need for native protocol support.

How do I trigger DevOps automation tasks across multiple protocols?

You can trigger DevOps automation tasks across multiple protocols by using a single HTTP interface. This gateway translates HTTP requests into FTP, SSH, and MQTT actions, allowing you to manage file transfers, commands, and IoT messaging together.