Skip to main content
Glama

Status Invest MCP Server

Estado de inversión - 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.
  • get-indicadores : obtiene información detallada del indicador de acciones.
  • get-acoes-datas-pagamento : Obtener fechas de pago de acciones.
  • Validación de entrada utilizando Zod .
  • Integración con la API de Status Invest 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, StatusInvest ).
  • Infraestructura ( src/infrastructure ): implementa servicios externos, como StatusInvestApiService , responsable de realizar llamadas HTTP a la API de Status Invest.
  • Aplicación ( src/application ): contiene la lógica empresarial en StatusInvestService , que procesa y formatea los datos de la infraestructura.
  • Interfaz ( src/interface ): incluye controladores ( StatusInvestToolsController ) que registran herramientas en el servidor MCP, definen esquemas de validación y devuelven resultados.
  • Punto de entrada ( src/main.ts ): inicializa McpServer , configura el transporte ( StdioServerTransport ), instancia servicios y controladores, y comienza a escuchar en stdio .

La estructura de carpetas es la siguiente:

src/ ├── domain/ │ └── models/ # Domain interfaces ├── infrastructure/ │ └── services/ # External API implementations (Status Invest) ├── application/ │ └── services/ # Business logic and data formatting ├── interface/ │ └── controllers/ # MCP tool registration and validation └── main.ts # Server entry point build/ # Compiled JavaScript code .vscode/ # Contains the mcp.json file, MCP Server config

Instalación

git clone git@github.com:newerton/mcp-status-invest.git cd mcp-status-invest npm install npm run build

Configuración del servidor MCP en VSCode

  1. Presione Ctrl+Shift+P y seleccione "MCP: Listar servidores"
  2. Seleccione “stocks” y luego “Iniciar servidor”

Salida del servidor MCP en VSCode

  1. Presione Ctrl+Shift+P y seleccione "MCP: Listar servidores"
  2. 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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

MCP Status Invest: 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.

  1. Tabla de contenido
    1. Características
      1. Arquitectura
        1. Instalación
          1. Configuración del servidor MCP en VSCode
            1. Salida del servidor MCP en VSCode
              1. Contribución
                1. Licencia

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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 -
                    3
                    703
                    32
                    TypeScript
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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. Updated to use Coin Cap API v3
                    Last updated -
                    3
                    514
                    TypeScript
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    MCP 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 -
                    11
                    443
                    Python
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol (MCP) server that provides real-time flight tracking and status information using the AviationStack API.
                    Last updated -
                    3
                    1,798
                    6
                    JavaScript
                    MIT License
                    • Apple

                  View all related MCP servers

                  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/newerton/mcp-status-invest'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server