v0.2.0 — remove vendored fork, upstream login feature
Some checks failed
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
This commit is contained in:
2026-04-28 00:36:46 +00:00
parent 2de3b709d8
commit 89bb29e563
5 changed files with 150 additions and 58 deletions

View File

@@ -1,12 +1,12 @@
[project]
name = "schwab-mcp-custom"
version = "0.1.0"
description = "Hybrid MCP Light server for Schwab scraper"
version = "0.2.0"
description = "MCP server wrapping schwab-scraper"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"schwab-scraper @ git+ssh://gitea@git.local.ben.io/b3nw/schwab-scraper.git",
"mcp>=1.2.0",
"mcp>=1.27.0",
"fastmcp>=0.4.1",
"starlette>=0.41.0",
"uvicorn>=0.32.0",