Files
memona-plugin-ftp/manifest.json
T
Danny Kim cd4b4c5e70
CI / checks (pull_request) Successful in 1m18s
Agents / bot (pull_request) Successful in 4m32s
Remove duplicate network allowlists from FTP setup
2026-09-30 17:46:45 +09:00

58 lines
1.3 KiB
JSON

{
"schemaVersion": 2,
"id": "memona/ftp",
"name": "FTP",
"version": "0.1.3",
"apiVersion": "0.1.0",
"description": "Open an FTP server as a folder, and let agents work in it.",
"license": "MIT",
"entry": "plugin.wasm",
"networkPorts": [
{ "from": 21, "to": 21 },
{ "from": 1024, "to": 65535 }
],
"providers": [
{
"id": "ftp",
"name": "FTP",
"schemes": ["ftp", "ftps"],
"configFields": [
{
"key": "host",
"label": "Server",
"description": "The server's name, for example files.example.com",
"kind": "text",
"required": true
},
{
"key": "port",
"label": "Port",
"description": "Leave empty for the usual port, 21.",
"kind": "text",
"required": false
},
{
"key": "tls",
"label": "Connect over TLS",
"kind": "boolean",
"required": false,
"default": false
},
{
"key": "username",
"label": "Username",
"description": "Leave empty to sign in anonymously.",
"kind": "text",
"required": false
},
{
"key": "password",
"label": "Password",
"kind": "password",
"required": false
}
]
}
]
}