Mt5 Remote Reader Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mt5 Remote Reader Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Read-only MCP server to monitor MetaTrader 5 accounts on remote Windows VPS via SSH. Never executes trading operations — pure monitoring only.
mt5-remote-reader-mcp lets any MCP-compatible AI agent (Claude, Cursor, Windsurf, etc.) connect to a Windows VPS running MetaTrader 5 and answer questions about your trading accounts — all via SSH, with no permanent connection and no risk of accidental trades.
Example prompt:
"Use mt5-remote-reader-mcp, connect to VPS 107.x.x.x with password XXXX and tell me what positions are currently open"
The AI will:
pip install mt5-remote-reader-mcpOn your Mac/Linux, run:
python setup_vps.py YOUR_VPS_IP YOUR_VPS_PASSWORDThis installs Python, required libraries, and mt5_tool.py on the VPS automatically.
Add to your MCP client config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"mt5-remote-reader": {
"command": "mt5-remote-reader-mcp"
}
}
}"Connect to my VPS at 1.2.3.4 with password XXXX and show me open positions"
"What trades did mt5_5 close in the last 7 days?"
"Is the expert advisor on axi_mt5_5_terminal logging any errors?"| Tool | Description | Parameters |
|---|---|---|
list_terminals | List all active MT5 terminals on the VPS | ip, password |
get_open_positions | Get currently open positions | ip, password, terminal |
get_trade_history | Get closed trades history | ip, password, terminal, days (default: 30) |
get_expert_log | Get Expert Advisor log entries | ip, password, terminal, lines (default: 100) |
get_symbols | List all available trading symbols | ip, password, terminal |
get_symbol_info | Get detailed info for a specific symbol | ip, password, terminal, symbol |
Always start with list_terminals to discover what terminals are available, then use the short terminal name (e.g. mt5_5) for all subsequent calls.
| Variable | Default | Description |
|---|---|---|
MT5_TOOL_PATH | C:\Users\Administrator\Desktop\mt5_tool.py | Path to mt5_tool.py on the VPS |
VPS_USER | Administrator | SSH username for the VPS |
Example with custom path:
MT5_TOOL_PATH="C:\trade_monitor\mt5_tool.py" mt5-remote-reader-mcpmt5_tool.py deployed on the VPS (handled by setup_vps.py)AI Agent
↓
mt5-remote-reader-mcp (MCP stdio, runs on your local machine)
↓
SSH + password (paramiko, no pre-configured keys needed)
↓
Windows VPS
↓
mt5_tool.py + MetaTrader5 Python library
↓
JSON → natural language responseWhy stdio? No background process needed. The MCP server launches on demand, completes the request, and exits. SSH is fast and stateless — there's nothing to keep alive between calls.
Why paramiko? Pure Python SSH library — works on any Mac, Linux, or Windows without system-level SSH dependencies.
"Authentication failed" → Check the IP and password. Make sure OpenSSH is running on the VPS (net start sshd).
"No output from VPS" → Make sure mt5_tool.py is at the expected path. Run setup_vps.py again to redeploy it.
"MT5 terminal not found" → Make sure MetaTrader 5 is open and logged in on the VPS before querying.
"Module MetaTrader5 not found" → Run setup_vps.py again — it will reinstall the required Python libraries.
MIT — see LICENSE
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.