南财财经行情图片生成服务

edenyang11/sfc-chart
0 Stars 10 次浏览 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "sfc-chart-mcp": {
      "args": [
        "sfc-chart-mcp@latest"
      ],
      "command": "uvx",
      "env": {
        "SFC_TOKEN": "${SFC_TOKEN}"
      }
    }
  }
}

该服务需要配置环境变量:SFC_TOKEN

服务介绍

在"服务介绍"字段中,粘贴以下完整内容:

# SFC Chart MCP Server

南财财经 (SFC) 行情图片生成 MCP 服务,将 `/terminal/rest/common/runWidgets` 接口封装为 MCP 工具。

## 功能

| 工具名称 | 说明 |
|---------|------|
| `market_index_chart` | A股市场指数图 |
| `market_distribution_chart` | 市场涨跌分布图 |
| `sector_ranking_chart` | 板块涨跌幅榜图 |
| `stock_minute_chart` | 股票分时图 |
| `stock_kline_chart` | 股票K线图 |
| `daily_gainers_chart` | 当日涨幅榜图 |
| `global_index_chart` | 全球指数图 |

## 快速开始

### 1. 安装依赖

```bash
pip install -r requirements.txt

2. 配置 Token

# Windows PowerShell
$env:SFC_TOKEN = "your-token-here"

# Linux / macOS
export SFC_TOKEN="your-token-here"

3. 本地运行

python server.py

4. 使用 MCP Inspector 测试

npx @modelcontextprotocol/inspector python server.py

Docker 部署

# 构建镜像
docker build -t sfc-chart-mcp:latest .

# 运行容器
docker run -e SFC_TOKEN=your-token-here sfc-chart-mcp:latest

接口说明

  • API 地址: https://terminal.sfccn.com/terminal/rest/common/runWidgets
  • 请求方式: POST
  • 认证: Header token: <your-token>

项目结构

sfc-chart-mcp/
├── server.py          # MCP Server 核心
├── requirements.txt   # Python 依赖
├── Dockerfile         # 容器化部署
├── .env.example       # 环境变量模板
└── README.md          # 说明文档

**注意**:不需要包含 `## MCP 服务配置` 那个 JSON 区块,那个是"服务配置"字段单独填写的。"服务介绍"只填使用说明即可。

相关 MCP 服务