89bb29e563
v0.2.0 — remove vendored fork, upstream login feature
...
Build and Push Docker Image / build (push) Failing after 39s
- Delete vendor/schwab-scraper/ (now fetched at CI build time)
- Delete schwab_mcp_custom/ package (LoginManager moved into server.py)
- server.py: add inline LoginManager with env-configurable rate limits
- server.py: orchestrate login safety checks at MCP layer, not in scraper
- Dockerfile: restore vendor-based build with fresh upstream checkout
- pyproject.toml: bump mcp>=1.27.0, playwright>=1.54.0
2026-04-28 00:36:46 +00:00
2de3b709d8
feat: expose automated login and session refresh with safety status tool
2026-04-27 19:47:55 +00:00
3d0352384b
fix: monkey-patch mcp cancellation race crash (SDK issue #2416 )
...
Build and Push Docker Image / build (push) Failing after 28s
Patch RequestResponder.respond() and cancel() at startup to handle
the race where a notifications/cancelled arrives between handler
return and respond(), which crashes the session with
"AssertionError: Request already responded to".
Also improve build.sh to handle registry push failures gracefully
and auto-restart the container after building.
2026-04-25 05:20:20 +00:00
429a2832fd
Fix TypeError: Object of type MorningstarData is not JSON serializable
Build and Push Docker Image / build (push) Successful in 29s
2026-04-24 05:09:45 +00:00
5f038b753f
Add upload_cookies tool for manual session provision
Build and Push Docker Image / build (push) Successful in 30s
2026-04-24 01:54:45 +00:00
299b1bbc5e
Initial commit: Hybrid MCP Light setup for Schwab
Build and Push Docker Image / build (push) Failing after 48s
2026-04-24 01:31:55 +00:00