StockFlow MCP Server
StockFlow MCP Server
Un servidor de Model Context Protocol (MCP) que proporciona datos bursátiles en tiempo real y análisis de opciones a través de Yahoo Finance. Permite a los LLM acceder a datos de mercado, analizar acciones y evaluar estrategias de opciones.
Características
Datos de acciones
Precios de acciones en tiempo real y métricas clave
Datos históricos de precios con valores OHLC
Fundamentos de la empresa y estados financieros
Indicadores de mercado y ratios
Análisis de opciones
Datos completos de la cadena de opciones
Griegas (delta, gamma, theta, vega)
Seguimiento de volumen e interés abierto
Análisis de estrategias de opciones
Related MCP server: MCP Yahoo Finance
Instalación
# Install dependencies
pip install mcp yfinance
# Clone the repository
git clone https://github.com/twolven/stockflow
cd stockflowUso
Clona el repositorio:
git clone https://github.com/twolven/mcp-stockflow.git
cd mcp-stockflowInstala las dependencias:
pip install -r requirements.txtAñade a tu configuración de Claude: En tu
claude-desktop-config.json, añade lo siguiente a la secciónmcpServers:
{
"mcpServers": {
"stockflow": {
"command": "python",
"args": ["path/to/stockflow.py"]
}
}
}Reemplaza "path/to/stockflow.py" con la ruta completa donde guardaste el archivo stockflow.py.
Prompt de uso para Claude
Cuando trabajes con Claude, puedes usar este prompt para ayudarle a entender las herramientas disponibles:
"He habilitado las herramientas de stockflow que te dan acceso a los datos del mercado de valores. Puedes usar estas tres funciones principales:
get_stock_data- Obtén información completa de la acción:
{
"symbol": "AAPL",
"include_financials": true, # optional
"include_analysis": true, # optional
"include_calendar": true # optional
}get_historical_data- Obtén historial de precios e indicadores técnicos:
{
"symbol": "AAPL",
"period": "1y", # 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max
"interval": "1d", # 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo
"prepost": false # optional - include pre/post market data
}get_options_chain- Obtén datos de opciones:
{
"symbol": "AAPL",
"expiration_date": "2024-12-20", # optional - uses nearest date if not specified
"include_greeks": true # optional
}Todas las respuestas incluyen datos de precios actuales, manejo de errores e información completa del mercado."
Ejecutando el servidor
python stockflow.pyUsando con el cliente MCP
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
server_params = StdioServerParameters(
command="python",
args=["stockflow.py"]
)
async def run():
async with stdio_client(server_params) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
# Get current stock data
result = await session.call_tool(
"get-stock-data",
arguments={"symbol": "AAPL"}
)
# Get options chain
options = await session.call_tool(
"get-options-chain",
arguments={
"symbol": "AAPL",
"expiration_date": "2024-12-20"
}
)
if __name__ == "__main__":
import asyncio
asyncio.run(run())Herramientas disponibles
get-stock-dataPrecio y volumen actuales
Capitalización de mercado y ratio P/E
Máximo/mínimo de 52 semanas
get-historical-dataPrecios OHLC
Períodos de tiempo configurables
Datos de volumen
get-options-chainCalls y puts
Precios de ejercicio
Griegas e IV
Volumen e interés abierto
Recursos disponibles
company-info://{symbol}Descripción de la empresa
Sector e industria
Número de empleados
Sitio web
financials://{symbol}Estado de resultados
Balance general
Estado de flujo de efectivo
Prompts
analyze-optionsAnálisis de estrategias de opciones
Evaluación de riesgo/recompensa
Evaluación de condiciones del mercado
Requisitos
Python 3.12+
mcp
yfinance
Limitaciones
Los datos provienen de Yahoo Finance y pueden tener retrasos
La disponibilidad de datos de opciones depende del horario del mercado
Se aplican límites de velocidad según las restricciones de la API de Yahoo Finance
Contribuciones
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
Autor
Todd Wolven - Desarrollador principal de software de IA e ingeniero de GenAI de código abierto
Agradecimientos
Construido con el Model Context Protocol (MCP) de Anthropic
Datos proporcionados por Yahoo Finance
Desarrollado para su uso con Claude de Anthropic
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables LLMs to analyze options chains, calculate Greeks, and evaluate basic options strategies through Yahoo Finance data.38MIT
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.1029MIT
- AlicenseCqualityNot gradedmaintenanceA Model Context Protocol server that provides tools for interacting with Yahoo Finance, allowing users to retrieve stock prices, company information, and perform financial data comparisons.11
- AlicenseCqualityDmaintenanceA Model Context Protocol server providing comprehensive financial data from Yahoo Finance, allowing users to retrieve detailed stock information, financial statements, options data, and market news.34MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Real-time news with bias scoring, live market data, and AI-powered options pricing
Appeared in Searches
- Real-Time Stock Options Data for All NASDAQ Stocks
- Yahoo Finance MCP (Model Context Protocol) Server
- A server for exploring business analysis, market research, and idea validation techniques
- A guide to investing in managed funds and equities
- A platform for live probability option trading with indicators across multiple markets
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/twolven/mcp-stockflow'
If you have feedback or need assistance with the MCP directory API, please join our Discord server