Skip to main content
Glama

mcp_ngrok — HexStrike AI + Ngrok (One Command)

Clone → install deps → run one Python file.
Public URL via Ngrok. Core server files auto-download if missing.

Quick Start

git clone https://github.com/veteranchat/mcp_ngrok.git
cd mcp_ngrok

python3 -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate
pip install -r requirements.txt

# Token: https://dashboard.ngrok.com/get-started/your-authtoken
python3 launch_hexstrike.py

launch_hexstrike.py will:

  1. Download hexstrike_server.py + hexstrike_mcp.py (if not present)

  2. Start the API server on port 8888

  3. Open an Ngrok HTTPS tunnel

  4. Update hexstrike-ai-mcp.json with the public URL

Related MCP server: ChatGPT Workspace Exposure MCP

File importance

File

Important?

Notes

launch_hexstrike.py

YES

Main entry — only file you run

hexstrike_server.py

YES

Flask API (auto-downloaded ~735KB)

hexstrike_mcp.py

YES

MCP bridge (auto-downloaded ~218KB)

requirements.txt

YES

Python dependencies

hexstrike-ai-mcp.json

useful

MCP client config (auto-updated)

setup_files.py

optional

Manual download helper

ngrok_config.json

local only

Created on first run — do not commit

assets/*

no

Logos only

*.log

no

Runtime logs

run_hexstrike_cloudflare.py

no

Old Cloudflare method

Endpoints

Item

Value

Local

http://127.0.0.1:8888

Health

GET /health

Public

printed by launcher

Security

  • Never commit Ngrok tokens

  • Free Ngrok URLs are public — treat the API as internet-facing

  • Rotate token if leaked

License

MIT — based on HexStrike AI by 0x4m4

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers