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
Related MCP server: Zerodha Trading MCP
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, comoStatusInvestApiService, responsable de realizar llamadas HTTP a la API de Status Invest.Aplicación (
src/application): contiene la lógica empresarial enStatusInvestService, 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): inicializaMcpServer, 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 configInstalación
git clone git@github.com:newerton/mcp-status-invest.git
cd mcp-status-invest
npm install
npm run buildConfiguració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.
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
- AlicenseBqualityBmaintenanceInvestidor10 MCP Server: A Model Context Protocol (MCP) server for interacting with the Status Invest API. Provides tools for fetching stock data and indicators, with a layered architecture and data validation using Zod213MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI models to interact with the Zerodha trading platform, allowing users to execute trades, view portfolio holdings, and manage positions through a standardized interface.3MIT
- AlicenseNot gradedqualityCmaintenanceA production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript. Provides a complete layered architecture pattern, working example implementation, and comprehensive developer infrastructure to connect AI assistants with external APIs and data sources.9771ISC
- AlicenseBqualityBmaintenanceA Model Context Protocol (MCP) server for agentic retrieval of financial data from Yahoo Finance, enabling stock information, historical data, analyst data, and more.713AGPL 3.0
Related MCP Connectors
brapi.dev MCP — Brazilian stock + crypto + ETF quotes.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
MCP server for live, sourced Brazilian public data from the official IBGE APIs.
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/newerton/mcp-status-invest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server