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
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.
Provide AI assistants with real-time access to official SEC EDGAR filings and financial data. Enab…
Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.
Market analyst tools + AI agent: crypto, US equities, options, Korea, fundamentals, macro, backtests
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
AlicenseAqualityBmaintenanceProvides AI assistants with market screening, analysis, and scoring across stocks, crypto, and forex, enabling natural language queries for trading insights.4MIT- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to trade stocks directly through natural language by creating and managing bots, executing trades, accessing market data, and backtesting strategies.4MIT
- AlicenseNot gradedqualityCmaintenanceConnects a brokerage account to AI assistants, enabling portfolio queries, order management, and market data access through natural language.MIT