trading-skill
MCP skill per monitorare conti MetaTrader 5 su VPS Windows remote via SSH.
Installazione
pip install trading-skill
Utilizzo con un agente AI
Una volta installata, puoi dire a qualsiasi agente AI compatibile MCP:
"Usa la skill trading-skill, connettiti alla VPS 1.2.3.4 con password XXXX e dimmi i trade aperti"
Il comando da passare all'agente per configurare il server MCP è:
trading-skill
Tool disponibili
| Tool | Descrizione | Parametri |
|---|---|---|
list_terminals |
Elenca i terminali MT5 attivi sulla VPS | ip, password |
get_open_positions |
Posizioni aperte | ip, password, terminal |
get_trade_history |
Storico trade chiusi | ip, password, terminal, days (default 30) |
get_expert_log |
Log dell'Expert Advisor | ip, password, terminal, lines (default 100) |
get_symbols |
Strumenti disponibili | ip, password, terminal |
get_symbol_info |
Dettagli di uno strumento | ip, password, terminal, symbol |
Prerequisiti sulla VPS
- Windows Server 2012 R2 o superiore
- MetaTrader 5 installato e loggato
- Python 3.8+ installato
- OpenSSH attivo con autenticazione tramite password
mt5_tool.pycopiato inC:\Users\Administrator\Desktop\mt5_tool.py
Setup VPS
Per configurare una VPS nuova dal tuo Mac:
python setup_vps.py 1.2.3.4 password
Questo copia automaticamente mt5_tool.py sulla VPS e verifica che tutto funzioni.
Flusso tecnico
Agente AI → trading-skill (MCP stdio) → SSH → VPS Windows → mt5_tool.py → JSON
Sicurezza
- La skill è read-only — non esegue nessuna operazione di trading
- Le credenziali vengono passate per ogni chiamata e non vengono salvate
Metadata
Release files for trading-skill 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| trading_skill-0.1.0.tar.gz | 5.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trading_skill-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / trading_skill-0.1.0.tar.gz
| Download URL | trading_skill-0.1.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b61d4e2a4f00a0e38dc6cd5cbf8b0ce37272190a67a395863975552187148236
|
|
BLAKE2b-256 checksum How to use checksums |
8abf40089fa38804e1e8f08ca60054e4c5958fcfad7f1edbcc59c293482af8d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / trading_skill-0.1.0-py3-none-any.whl
| Download URL | trading_skill-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3712930a6315e3bacc063c70d01bc35460cc22b64de8422287697b902a3e88ac
|
|
BLAKE2b-256 checksum How to use checksums |
06ae435c4b766b41bbfb905fce4b075eb446f0e22a8619acf9b53b8edd246144
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for trading-skill 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.