stocktraders-mcp
Officialstocktraders-mcp
En paralelo, totalmente independiente del antiguo chatbotgpt/chatbotgpt — no comparte código, no comparte base de datos, no toca el sistema en ejecución.
Instalación
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
copy .env.example .env # rồi điền BYOK_ENCRYPTION_KEYRelated MCP server: Rozkoduj MCP
Ejecutar pruebas de regresión (obligatorio ejecutar antes de cambiar cualquier cosa en core/)
python tests/regression_cases.pyEjecutar servidor MCP (para que Claude Desktop / ChatGPT / Cursor se conecten)
# stdio (Claude Desktop, MCP inspector)
python -m mcp_server.server
# HTTP (client từ xa)
python -m mcp_server.server --http --port 8100Ejecutar la aplicación web BYOK
uvicorn webapp.main:app --port 8000Flujo:
POST /auth/key {"user_id": "...", "openai_api_key": "sk-..."}— el usuario guarda su propia clave.POST /chat {"user_id": "...", "message": "..."}— usa exactamente la clave guardada, no toca la clave de la empresa.Sin clave → 400, sin fallback silencioso a la clave compartida.
Arquitectura
Ver detalles en el docstring inicial de core/*.py — cada archivo indica claramente qué componente del sistema antiguo sustituye y por qué.
core/— registro de herramientas + ejecutor (port 1:1 desde el código antiguo) + formateadores (datos precisos) + conocimiento (guía incrustada en la descripción de las herramientas) +context\_state(carry-forward de fecha/símbolo en múltiples turnos, generalizado).mcp_server/— servidor MCP real, exponecore/a los clientes de IA externos.webapp/— chat web BYOK, compartecore/con el servidor MCP (garantiza que no haya desajustes de casos).
Verificado
tests/regression_cases.py: 24/24 pasan — registro de herramientas completo con 29 herramientas, guía incrustada correcta, carry-forward de contexto correcto (caso de bug corregido hoy en el sistema antiguo), formateador de datos preciso.Servidor MCP: round-trip real a través del protocolo MCP (cliente/servidor en memoria) — lista 30 herramientas (29 + searchCaseIdeas),
getAnalyzeWaveincluye correctamente la guía "ola grande o ola de retroceso".Webapp: ejecuta uvicorn real, prueba
/health,/auth/key,/auth/key/status,/chat(rechaza correctamente cuando no hay clave).
Pendiente (se necesita una clave real de OpenAI + tiempo real para verificar)
Probar conversaciones reales a través de Claude Desktop/MCP inspector con los 11 casos de reglas del documento original.
Probar conversaciones reales a través de la webapp con una clave real de OpenAI, comparando cada respuesta con la versión anterior.
Desplegar en VPS (la producción actual es
chatbotgpt/chatbotgpt, este proyecto aún no se ha desplegado en ningún sitio).Migrar los case_ideas antiguos (intencionadamente no automático — ver plan).
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Stock research for AI assistants: scan US stocks, ETFs and futures, cite SEC filings, save queries.
AI agents backtest, paper trade and live trade via your broker. Free to connect; OAuth.
Unified financial infrastructure connecting AI agents directly to trade live/demo brokerage accounts, Web3 non-custodial wallets, real-time market data across equities, ETFs, crypto, forex, options, DeFi swaps, and prediction markets, institutional research feeds, and algorithmic strategy backtesters.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables natural language trading operations for stocks, options, crypto, and portfolio management via Alpaca's Trading API through AI assistants.MIT

Rozkoduj MCPofficial
AlicenseAqualityAmaintenanceProvides AI assistants with market screening, analysis, and scoring across stocks, crypto, and forex, enabling natural language queries for trading insights.4MIT- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to trade stocks directly through natural language by creating and managing bots, executing trades, accessing market data, and backtesting strategies.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to connect to a trading journal, analyze performance metrics, identify psychological biases, and receive continuous trading coaching.MIT