DSE(数据存储引擎)股票MCP(市场撮合平台)服务器
首个MCP(模型上下文协议)服务器,为达卡证券交易所的股票代码提供实时和历史数据,并配备有强大的股票代码解析器。
特点
- 实时数据获取当前股票价格和市场数据
- 历史数据获取任意日期范围的开盘、最高、最低、收盘(OHLC)数据
- 公司新闻获取任何DSE(香港证券交易所)上市公司的最新新闻和公告
- 符号解析在调用API之前,对输入(代码、名称、别名)进行验证和规范化处理
- 全面覆盖为所有在DSE(迪拜证券交易所)上市的公司提供强大的符号查询支持
可用工具
get_current_price(symbol)- 获取实时股票价格和市场数据get_historical_data(symbol, start_date, end_date)- 获取历史开盘、最高、最低、收盘(OHLC)数据get_company_news(symbol)- 获取公司的最新新闻和公告
输入灵活性所有工具均接受交易代码(例如。, GP, UNILEVERCL) 或从CSV文件中提取公司名称。 
安装
先决条件:
- 安装 Node.js LTS(包含 npm 和 npx)。验证方法如下:
- npx -v (npm 5.2+ 版本包含 npx)
设置
- 克隆或下载此仓库
- 安装依赖项:
npm install- 构建项目:
npm run build- 设置您的API密钥:
export DSE_STOCK_API_KEY="YOUR_API_KEY"使用方法
运行服务器
npm start开发模式
npm run dev:tsx即插即用Claude-Desktop/Cursor集成
将此配置添加到您的 .cursor/mcp.json (工作区)或 ~/.claude/claude_desktop_config (全球):
{
"mcpServers": {
"dse-stock-mcp": {
"command": "npx",
"args": ["-y", "github:SambasBoyyyy/dse-stock-mcp"],
"env": {
"DSE_STOCK_API_KEY": "YOUR_API_KEY"
}
}
}
}重启 Claude-Desktop/Cursor 以加载服务器。
API 密钥
您需要有效的API密钥才能使用此服务器。设置 DSE_STOCK_API_KEY 使用包含您API密钥的环境变量。
获取免费API密钥请联系samiulbasirbhuiyan1234@gmail.com申请您的免费API密钥。
许可证
MIT 许可证 - 详见 LICENSE 文件。
