Investidor10 - Servidor MCP
Este proyecto forma parte del ecosistema del Protocolo de Contexto de Modelo (MCP) y proporciona herramientas para interactuar con API externas y gestionar modelos de dominio específicos. Está diseñado para demostrar cómo construir un servidor MCP con integración de API externas y validación de datos.
Tabla de contenido
Características
get-acoes : obtiene información básica sobre acciones.
Validación de entrada utilizando Zod .
Integración con la API de Investidor10 mediante
fetch(capa de infraestructura).
Arquitectura
El proyecto sigue una arquitectura en capas inspirada en patrones de diseño impulsado por el dominio (DDD):
Dominio (
src/domain): define interfaces y tipos que representan estructuras de datos (por ejemplo,Investidor10).Infraestructura (
src/infrastructure): Implementa servicios externos, comoInvestidor10ApiService, responsable de realizar llamadas HTTP a la API de Investidor10.Aplicación (
src/application): contiene la lógica empresarial enInvestidor10Service, que procesa y formatea datos de la infraestructura.Interfaz (
src/interface): incluye controladores (Investidor10ToolsController) que registran herramientas en el servidor MCP, definen esquemas de validación y devuelven resultados.Punto de entrada (
src/main.ts): inicializaMcpServer, configura el transporte (StdioServerTransport), instancia servicios y controladores, y comienza a escuchar en stdio .
La estructura de carpetas es la siguiente:
Instalación
Configuración del servidor MCP en VSCode
Presione
Ctrl+Shift+Py seleccione "MCP: Listar servidores"Seleccione “stocks” y luego “Iniciar servidor”
Salida del servidor MCP en VSCode
Presione
Ctrl+Shift+Py seleccione "MCP: Listar servidores"Seleccione “stocks” y luego “Mostrar salida”
Contribución
¡Las solicitudes de incorporación de cambios son bienvenidas! No dudes en abrir problemas y debatir mejoras.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Servidor MCP Investidor10: Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Status Invest. Proporciona herramientas para obtener datos e indicadores bursátiles, con una arquitectura en capas y validación de datos mediante Zod.
- Tabla de contenido
- Características
- Arquitectura
- Instalación
- Configuración del servidor MCP en VSCode
- Salida del servidor MCP en VSCode
- Contribución
- Licencia
Related Resources
Related MCP Servers
- -security-license-qualityThe MCP Trader Server conducts comprehensive technical analysis on stocks, offering insights into trends, momentum indicators, volatility metrics, and volume analysis to support stock trading decisions.Last updated -247
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.Last updated -317137MIT License
- Asecurity-licenseAqualityMCP server that provides AI assistants access to stock market data including financial statements, stock prices, and market news through a Model Context Protocol interface.Last updated -11543MIT License
- MIT License