Commit Graph

3 Commits

Author SHA1 Message Date
Achmad 8cf31a28b5 Fix transport_security blocking non-localhost bindings
When binding to a non-localhost host, FastMCP's auto-set restrictive
transport_security causes external connections to be rejected with 421.
Reset it to None so hosts like host.docker.internal are accepted.
2026-05-17 05:26:33 +00:00
achmad 10713df294 Add streamable-http and SSE transport support via CLI args 2026-05-17 11:16:42 +07:00
achmad 38f9b980ec Initial commit: MCP server wrapping tradingview-screener as MCP tools
- 11 MCP tools: get_stock_quotes, screen_market, find_top_gainers,
  find_top_losers, find_most_active, technical_scan, fundamental_scan,
  list_markets, list_fields, set_session, clear_session
- Structured filter conditions with nested And/Or groups
- Session cookie resolution: per-call > in-memory > env var
- auto-load .env via python-dotenv
- 69 unit tests covering helpers, conditions, filters, and all tools
2026-05-17 11:09:26 +07:00