Skip to content

About

AAsource-gpt

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

AAsource

AAsource GPT Plugin

把 AAsource 的 A 股事实查询能力封装成 ChatGPT / Codex 插件。

可查证券主数据、实时行情、K 线、成交、市场截面、板块、可复算特征和参考数据,也可以一次取回无判断的个股或市场证据包。所有结果保留来源、时效、警告、覆盖缺口与降级状态。

不提供交易建议,不具备下单能力。 证据包逻辑在本仓库内独立实现,不依赖 vibe-market 或 ashare-data-hub。

安装到 Codex

需要 Python 3.11 或 3.12。首次查询时插件会在本机准备隔离运行环境并安装依赖。

codex plugin marketplace add The-R0/AAsource-gpt --ref main
codex plugin add aasource@aasource-gpt

安装后新建一个任务,让 aasource-market-data 技能进入会话。也可以使用完整 Git URL:

codex plugin marketplace add https://github.com/The-R0/AAsource-gpt.git --ref main
codex plugin add aasource@aasource-gpt

接到 ChatGPT 网页端

ChatGPT 网页端读不到本地文件,也跑不了本机命令。把这台电脑当成 MCP 服务器后,由 OpenAI Secure MCP Tunnel 把请求转发到 http://127.0.0.1:8787/mcp。电脑要保持开机联网;不需要域名、公网 IP 或端口映射。

1. 只启动本机 MCP(自检用)

powershell -ExecutionPolicy Bypass -File plugins\aasource\scripts\start-mcp.ps1

本机地址 http://127.0.0.1:8787/mcp,健康检查 http://127.0.0.1:8787/healthz。

2. 日常启动(本机 MCP + ChatGPT 隧道)

powershell -ExecutionPolicy Bypass -File plugins\aasource\scripts\start-chatgpt.ps1

第一次运行会生成 .runtime\tunnel.env 并打开 OpenAI Tunnels 页面,需要填两个值:

字段 在哪里拿
CONTROL_PLANE_TUNNEL_ID Tunnels 创建,格式 tunnel_ + 32 位小写十六进制
CONTROL_PLANE_API_KEY API keys 创建的 runtime key

保存后再跑一次 start-chatgpt.ps1,保持窗口开着。

3. 开机自启(可选)

# 登录后自动启动
powershell -ExecutionPolicy Bypass -File plugins\aasource\scripts\install-autostart.ps1

# 取消自启
powershell -ExecutionPolicy Bypass -File plugins\aasource\scripts\uninstall-autostart.ps1

休眠或关机后 ChatGPT 网页端连不上。

4. ChatGPT 侧配置

  • Settings → Security and login → 打开 Developer mode
  • ChatGPT Plugins → 新建插件 → Connection 选 Tunnel,粘贴同一个 tunnel_id
  • 新开对话,从插件列表启用 AAsource

隧道客户端状态页在 http://127.0.0.1:8080/ui。ChatGPT 每次调用工具时,本机的 MCP 和 tunnel-client 都必须在线。

Market Radar 收盘扫描

每天 15:05 之后写一次 close 快照(MCP 只读缓存,不会在对话里默默全扫):

python plugins\aasource\scripts\scanner\run.py --slot close

状态写在 .runtime\scanner\。详见 plugins/aasource/scripts/scanner/README.md。

示例

  • 给我贵州茅台的个股证据包,先说覆盖缺口再概括事实。
  • 先读市场雷达:今天发生了什么、钱去了哪些题材、哪些题材在迁移、有哪些角色候选。
  • 比较招商银行和平安银行的关键价格与近期涨跌。
  • 列出当前行业板块涨幅排名。

网络与代理

  • 行情与数据源请求固定直连,不读取 HTTP_PROXY / HTTPS_PROXY,本机代理软件不影响数据接口。
  • tunnel-client 访问 api.openai.com 时会走 HTTPS_PROXY(如需要);到 127.0.0.1 的回环连接自动绕过代理。
  • 如果 git push 被本机代理的 fake-IP 拦下,可在 ~/.ssh/config 把 github.com 指到 ssh.github.com:443。

目录

.agents/plugins/marketplace.json
plugins/
└── aasource/
    ├── .codex-plugin/plugin.json
    ├── .mcp.json
    ├── skills/aasource-market-data/
    ├── scripts/run_aasource.py
    ├── scripts/run_mcp.py
    ├── scripts/mcp_server.py
    ├── scripts/packs/
    ├── scripts/scanner/
    ├── scripts/start-mcp.ps1
    ├── scripts/start-chatgpt.ps1
    ├── scripts/install-autostart.ps1
    ├── scripts/uninstall-autostart.ps1
    ├── assets/
    └── runtime/

许可

项目原创代码使用 MIT License。第三方数据源、接口、商标和内容不受 MIT License 覆盖;运行前请阅读插件内的 THIRD_PARTY_NOTICES.md。

插件构建格式遵循 OpenAI 官方插件文档。

About

AAsource-gpt

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages