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 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