Skip to main content
Glama

MCP Stock Assistant

README-test.md2.7 kB
# 股票API测试工具 这个工具用于测试 `get-stock-history` 和 `get-market-index` 两个方法使用的接口连通性。 ## 使用的接口 ### 1. get-stock-history 方法 - **接口URL**: `http://push2his.eastmoney.com/api/qt/stock/kline/get` - **功能**: 获取股票历史K线数据 - **参数**: - `secid`: 股票代码(格式:市场.代码,如 1.600519) - `klt`: 周期类型(101=日K, 102=周K, 103=月K) - `fqt`: 复权类型(1=前复权) - `lmt`: 数据条数 - `end`: 结束日期 - `iscca`: 是否包含停牌 - `fields1`, `fields2`: 字段选择 ### 2. get-market-index 方法 - **接口URL**: `http://push2.eastmoney.com/api/qt/ulist.np/get` - **功能**: 获取大盘指数信息 - **参数**: - `fltt`: 价格精度 - `invt`: 排序方式 - `fid`: 排序字段 - `fs`: 市场选择(m:1+s:2,m:1+s:3 表示上证和深证) - `fields`: 返回字段 ## 运行方法 ### 方法1: 直接运行(推荐) ```bash # 确保Node.js版本 >= 18.0.0 node stock-test-simple.js ``` ### 方法2: 使用pnpm ```bash # 复制package-test.json为package.json cp package-test.json package.json # 运行测试 pnpm test ``` ## 功能说明 1. **接口连通性测试**: 测试所有相关API接口的连通性 2. **大盘指数获取**: 获取上证指数和深证成指数据 3. **股票历史数据获取**: 支持股票代码和股票名称搜索 4. **数据格式化**: 美观的表格格式显示数据 ## 测试的股票 - `600519`: 贵州茅台(沪市) - `000001`: 平安银行(深市) - `贵州茅台`: 通过名称搜索 ## 输出示例 ``` 🚀 股票API测试工具启动 🔍 测试API接口连通性... ✅ 股票历史数据接口: 连通正常 (状态码: 200) ✅ 大盘指数接口: 连通正常 (状态码: 200) ✅ 股票搜索接口: 连通正常 (状态码: 200) ✅ 股票行情接口: 连通正常 (状态码: 200) 📈 测试获取大盘指数... 📈 正在获取大盘指数数据... 📊 大盘指数信息 指数名称 当前点位 涨跌幅 涨跌点 成交量(手) 成交额(万) ────────────────────────────────────────────────────────────────────── 上证指数 3000.00 📈+1.50% +45.00 1000000 5000000 深证成指 12000.00 📉-0.80% -96.00 800000 4000000 🕐 更新时间: 14:30:25 ``` ## 注意事项 1. 需要Node.js 18+版本(内置fetch API) 2. 需要网络连接访问东方财富API 3. 请求频率不要过高,避免被限制 4. 数据仅供参考,不构成投资建议

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/qqzhangyanhua/mcp-stock'

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