PandaStock MCP Server - A股/港股行情数据 MCP 服务
Project description
PandaStock MCP Server
A股/港股行情数据 MCP (Model Context Protocol) 服务,通过 NATS 协议获取实时行情、历史K线、财务数据等。
安装
pip install pandastock-mcp
快速开始
方式1:Claude Desktop 配置(本地 stdio 模式,推荐)
在 claude_desktop_config.json 中添加:
{
"mcpServers": {
"panda-stock": {
"command": "pandastock-mcp",
"env": {
"PANDA_PHONE": "your_phone_here",
"PANDA_NID": "your_nid_here"
}
}
}
}
配置后调用接口无需再传 phone/nid,直接使用环境变量中的值。
方式1b:Claude Desktop / Cursor 配置(远程 SSE 模式)
如果服务部署在远程服务器上:
{
"mcpServers": {
"panda-stock": {
"url": "http://your-server:8091/mcp"
}
}
}
远程模式下,phone/nid 在服务端的环境变量中配置。
方式2:本地运行
# 设置环境变量
export PANDA_PHONE=your_phone
export PANDA_NID=your_nid
export MCP_PORT=8091
# 启动服务
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 |
服务端口 | 8091 |
可用工具
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 8091:8091 \
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.1.tar.gz
(16.1 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.1.tar.gz.
File metadata
- Download URL: pandastock_mcp-1.0.1.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
547a820a0e88f5efe7dadd7623eeed39f74800ae1485d256eb2a5f52945551f0
|
|
| MD5 |
b7b13676e29920a9cb2f265eb20c9247
|
|
| BLAKE2b-256 |
c02fa878bb7bd3ca59e506e1a2c9f414c16c5c0bfc43bf5ff6cee5d57ba11092
|
File details
Details for the file pandastock_mcp-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pandastock_mcp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 15.0 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 |
b879efefc1eb7fbfa3c806582d7ec2a5b40711fe0c3d001468564c0d85a07388
|
|
| MD5 |
4ae7eb9e3998e059d9b2933133e7c1fc
|
|
| BLAKE2b-256 |
060d84188cba9a5a5bc25f40cfbbcdd437b54f8962a287cadf2d0d00cbb361e5
|