Investidor10-MCP服务器
该项目是模型上下文协议 (MCP) 生态系统的一部分,提供与外部 API 交互和管理特定领域模型的工具。它旨在演示如何构建具有外部 API 集成和数据验证功能的 MCP 服务器。
目录
特征
get-acoes :获取基本股票信息。
使用Zod进行输入验证。
使用
fetch
(基础设施层)与 Investidor10 API 集成。
建筑学
该项目遵循受领域驱动设计(DDD)模式启发的分层架构:
域(
src/domain
):定义表示数据结构的接口和类型(例如,Investidor10
)。基础设施(
src/infrastructure
):实现外部服务,例如Investidor10ApiService
,负责对 Investidor10 API 进行 HTTP 调用。应用程序(
src/application
):包含Investidor10Service
中的业务逻辑,用于处理和格式化来自基础设施的数据。接口(
src/interface
):包括在 MCP 服务器中注册工具、定义验证模式和返回结果的控制器(Investidor10ToolsController
)。入口点(
src/main.ts
):初始化McpServer
,配置传输(StdioServerTransport
),实例化服务和控制器,并开始监听stdio 。
文件夹结构如下:
安装
VSCode 中的 MCP 服务器配置
按
Ctrl+Shift+P
并选择“MCP:列出服务器”选择“股票”,然后选择“启动服务器”
VSCode 中的 MCP 服务器输出
按
Ctrl+Shift+P
并选择“MCP:列出服务器”选择“股票”,然后选择“显示输出”
贡献
欢迎提交 Pull 请求!欢迎随时提出问题并讨论改进。
执照
该项目根据 MIT 许可证进行授权 - 有关详细信息,请参阅LICENSE文件。
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
Investidor10 MCP 服务器:用于与 Status Invest API 交互的模型上下文协议 (MCP) 服务器。提供用于获取股票数据和指标的工具,采用分层架构并使用 Zod 进行数据验证。
Related MCP Servers
- -securityFlicense-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 -244
- AsecurityAlicenseAqualityA 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 -328136MIT License
- AsecurityAlicenseAqualityMCP 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 -11513MIT License
- MIT License