PandaStock MCP Server - A股/港股行情数据 MCP 服务
Project description
PandaStock MCP Server
A股/港股行情数据 MCP (Model Context Protocol) 服务,通过 NATS 协议获取实时行情、历史K线、财务数据等。
安装
pip install pandastock-mcp
快速开始
方式1:Claude Desktop / Cursor 配置(SSE 模式)
在 claude_desktop_config.json 或 Cursor 设置中添加:
{
"mcpServers": {
"panda-stock": {
"url": "http://your-server:8080/mcp"
}
}
}
方式2:本地运行
# 设置环境变量
export PANDA_PHONE=your_phone
export PANDA_NID=your_nid
export MCP_PORT=8080
# 启动服务
pandastock-mcp
方式3:Python 直接运行
python -m pandastock_mcp.mcp_server
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
PANDA_PHONE |
PandaStock 账号手机号 | 必填 |
PANDA_NID |
PandaStock NID | 必填 |
MCP_HOST |
服务监听地址 | 0.0.0.0 |
MCP_PORT |
服务端口 | 8080 |
可用工具
52 个工具接口,覆盖:
- A股列表:个股、概念板块、行业板块列表
- 实时行情:个股、指数、板块、L2、DDX 实时行情
- 历史K线:前复权/后复权/等比复权 日/周/月线
- 分钟数据:实时分钟、历史分钟
- 分笔数据:实时分笔、历史分笔
- 财务数据:利润表、现金流、资产负债表、财务指标
- 资金流:个股资金流、市场资金流
- 新闻公告:核心新闻、国际新闻、个股新闻、公告、研报
- 港股:港股列表、日线、周线、月线、财务数据
- 其他:龙虎榜、融资融券、涨跌停、量化选股
使用示例
{
"name": "get_ch_one_stock_real",
"arguments": {
"code": "600519",
"phone": "13800138000",
"nid": "your_nid"
}
}
部署到阿里云
# 构建 Docker 镜像
docker build -t pandastock-mcp .
# 运行
docker run -d \
-e PANDA_PHONE=your_phone \
-e PANDA_NID=your_nid \
-p 8080:8080 \
pandastock-mcp
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pandastock_mcp-1.0.0.tar.gz
(15.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pandastock_mcp-1.0.0.tar.gz.
File metadata
- Download URL: pandastock_mcp-1.0.0.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f307bf3d9611fe38cd9d380e6243f408e397d08d89d410c17aa1cd4397a578fc
|
|
| MD5 |
3c7e7a986bab0c218240aa3a0ae582d2
|
|
| BLAKE2b-256 |
de0e88cc788da0a2d36e0eb3e5ba4e68ebf0c100d670bcfbf37cdf6ce8055156
|
File details
Details for the file pandastock_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pandastock_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4614a4b83eef6d6605245e5441430e7f49657b889220657ca8f8814534ee9a0c
|
|
| MD5 |
476e58ff5adcc5e2ab16317c3f810dbe
|
|
| BLAKE2b-256 |
1c1c724eed2f50e3ef8a079cab50ce8d88d9e9ac98f4212812150031effcb283
|