jenny-mcp-server
Provides tools for web browsing and searching via Brave Browser, including opening URLs, clicking, filling forms, taking screenshots, reading pages via CDP, and searching the web with country/language parameters.
Integrates with GitHub via CLI for authentication checking, repository listing/viewing/cloning, and SSH key management.
Allows reading hierarchy, inspecting/editing properties, and visual inspection of Roblox Studio instances via a bridge plugin.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jenny-mcp-serversearch the web for Python MCP server examples"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jenny Tools ā MCP Server š¤
Server MCP (Model Context Protocol) lokal yang membungkus tool Python untuk AI Agent, memungkinkan interaksi langsung dengan Windows ā browser, clipboard, file, GitHub, Roblox Studio, screenshot, OCR, dan banyak lagi.
Dibangun dengan arsitektur stdio MCP + privileged approval system, cocok dipasangkan dengan Hermes Agent, Claude Code, atau MCP client lain.
⨠Fitur
Modul | Fungsi |
š Brave Browser | Buka URL, klik, isi form, screenshot, baca halaman via CDP |
š Brave Search | Cari web + berita dengan parameter negara/bahasa |
š Web Tools | Baca halaman, screenshot, click-and-read via browser headless |
š Archive | Baca & ekstrak ZIP/RAR |
š Document Reader | Baca DOCX, XLSX, PDF |
š¼ļø OCR | Baca teks dari gambar via Tesseract |
š¬ Video Reader | Ekstrak frame, audio, transkripsi dari video |
š Clipboard | Baca, tulis, bersihkan clipboard Windows |
ā¬ļø Download | Download file dari URL |
šø Screenshot | Screenshot seluruh desktop |
š® Roblox Studio | Baca hierarchy, inspect/edit properti, visual inspect via bridge plugin |
šØ ComfyUI | Generate gambar via ComfyUI lokal |
š GitHub CLI | Cek auth, repo list/view/clone, SSH key management |
š Credential Diagnostics | Periksa token & SSH key tanpa mengekspos isinya |
š Market Watch | Scan XAUUSD/GBPUSD/EURUSD M5 ā liquidity sweep, S&R, R:R, session filter |
š° MT5 Trading | Account info, positions, pending orders, trade history ā market order, modify SL/TP, close, pending order, cancel |
Related MCP server: Windows-MCP
šļø Arsitektur
AI Agent (Hermes, Claude Code, dll)
ā
āāā MCP stdio
ā
āāā jenny_mcp_server.py
ā
āāā approval_store.py ā sistem approval manual
āāā jenny_privileged_tools.py ā tools berisiko (approval-only)
ā
āāā C:\AI-Agent\tools\ ā modul Python eksternal
āāā cli_*.py
āāā brave_browser_tool.py
āāā web_search_tool.py
āāā ...š Instalasi
# 1. Install MCP SDK
py -m pip install "mcp[cli]"
# 2. Clone/extract ke C:\AI-Agent\mcp
# 3. Pastikan tools ada di C:\AI-Agent\tools
# 4. Tes server
cd C:\AI-Agent\mcp
py jenny_mcp_server.py
# 5. Tes interaktif dengan MCP Inspector
npx -y @modelcontextprotocol/inspector ^
py C:\AI-Agent\mcp\jenny_mcp_server.pyš Konfigurasi Hermes Agent
Masukkan ini ke ~/.hermes/config.yaml:
mcp_servers:
jenny_tools:
command: "py"
args:
- "C:\\AI-Agent\\mcp\\jenny_mcp_server.py"
env:
JENNY_TOOLS_DIR: "C:\\AI-Agent\\tools"
JENNY_MCP_LOG_DIR: "C:\\AI-Agent\\logs"
JENNY_APPROVAL_DIR: "C:\\AI-Agent\\approvals"
JENNY_SHELL_ROOT: "C:\\AI-Agent"
enabled: true
timeout: 900Lalu restart Hermes atau jalankan /reload-mcp.
š”ļø Sistem Keamanan
Approval manual ā tindakan berisiko (hapus file, edit script, push GitHub) memerlukan persetujuan manual via
approve_mcp_action.pyTanpa hardcoded credential ā semua API key/token dibaca dari environment variable
Executable allowlist ā shell execution hanya untuk binary yang diizinkan
Parallel calls disabled ā karena banyak tool mengontrol GUI/clipboard/browser
š® Roblox Studio Integration
Membutuhkan bridge plugin yang berjalan di Roblox Studio:
cd C:\AI-Agent\tools
py cli_roblox_studio.py servePlugin tersedia di: C:\\Users\\<user>\\AppData\\Local\\Roblox\\Plugins\\JennyRobloxBridge.rbxmx
š° MT5 Trading Integration
Berinteraksi dengan MetaTrader 5 broker (Exness) untuk data akun dan eksekusi trading.
Read-Only Tools (tanpa konfirmasi)
Tool MCP | Deskripsi |
| Balance, equity, margin, leverage, profit |
| Semua posisi terbuka ā ticket, symbol, volume, profit, SL/TP |
| Daftar pending order buy/sell limit & stop |
| Riwayat transaksi N hari terakhir |
Privileged Tools (butuh approval manual)
Semua eksekusi trading wajib disetujui via approve_mcp_action.py:
Tool MCP | Deskripsi |
| Market buy/sell ā auto hitung volume step, SL/TP |
| Ubah SL/TP posisi terbuka |
| Tutup posisi (partial/full close) |
| Buat pending order (buy_limit, sell_limit, buy_stop, sell_stop) |
| Batalkan pending order |
Persyaratan
MetaTrader 5 harus terinstall dan login ke akun demo/real
Python package
MetaTrader5terinstall di MCP server PythonSymbol Exness menggunakan suffix
m(XAUUSDm, EURUSDm, GBPUSDm) ā otomatis diresolve
# Install MT5 package
py -m pip install MetaTrader5š§ Environment Variables
Variable | Default | Deskripsi |
|
| Direktori modul tool Python |
|
| Direktori log server |
|
| Direktori ticket approval |
|
| Root untuk eksekusi shell |
| ā | API key untuk publish Roblox place |
Catatan: MT5 trading tools tidak memerlukan environment variable tambahan ā koneksi MT5 menggunakan akun yang sudah login di terminal MT5.
š Tool Prefix
Semua tool diregistrasi dengan prefix mcp_jenny_tools_:
Tool MCP | Fungsi |
| Status semua modul |
| Cari web |
| Buka URL di Brave |
| Baca hierarchy Studio |
| Generate gambar |
| Baca DOCX/XLSX/PDF |
| Scan M5 market ā liquidity sweep entry |
| Info akun MT5 |
| Posisi terbuka |
| Market buy/sell (privileged) |
| Ubah SL/TP (privileged) |
| Tutup posisi (privileged) |
...dan 35+ tool lainnya |
š Struktur Folder
C:\AI-Agent\mcp\
āāā jenny_mcp_server.py ā Main MCP server
āāā jenny_mcp_common.py ā Utility & availability check
āāā jenny_privileged_tools.py ā High-risk tools
āāā approval_store.py ā Approval ticket system
āāā approve_mcp_action.py ā CLI approval tool
āāā tools/
ā āāā core.py ā Shared response helpers
ā āāā mt5_data_tool.py ā Market data (tick, OHLC, bundle)
ā āāā mt5_trading_tool.py ā Trading execution (account, positions, orders)
ā āāā ... ā Other tool modules
āāā README_SETUP.md ā Setup instructions (original)
āāā hermes_config_snippet.yaml ā Contoh config YAML
āāā install_mcp.ps1 ā Instalasi script
āāā requirements.txt ā Dependency (mcp[cli])
āāā .gitignoreš Lisensi
MIT ā Silakan gunakan, modifikasi, dan distribusikan.
Dibuat dengan ā oleh RhaDar12
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI agents to interact with Windows operating systems through native UI automation, file navigation, application control, and system commands. Provides seamless integration between LLMs and Windows environments for tasks like clicking, typing, launching apps, and capturing desktop state.Last updatedMIT
- Alicense-qualityDmaintenanceEnables AI agents to interact with Windows operating systems by providing tools for UI automation, file navigation, application control, and system operations. Works with any LLM to perform tasks like clicking, typing, launching applications, and executing PowerShell commands through native Windows integration.Last updatedMIT
- Alicense-qualityAmaintenanceEnables comprehensive Windows desktop automation including screen capture, OCR text extraction, mouse/keyboard control, window management, process control, and clipboard operations through 25+ tools for AI agents.Last updated3MIT
- Flicense-qualityCmaintenanceEnables AI agents to control Windows GUI applications like a human using screen capture, OCR, mouse and keyboard input, and window management, with safety levels and memory.Last updated
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Runtime permission, approval, and audit layer for AI agent tool execution.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RhaDar12/jenny-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server