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
This commit is contained in:
achmad
2026-05-17 11:09:26 +07:00
commit 38f9b980ec
6 changed files with 1015 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
[project]
name = "tradingview-screener-mcp"
version = "0.1.0"
description = "MCP server for TradingView stock screener"
requires-python = ">=3.11"
dependencies = [
"mcp>=1.0.0",
"tradingview-screener>=3.0.0",
"python-dotenv>=1.0.0",
]