JungHoonGhae/tossinvest-cli
공식 API에 없는 30+ 기능까지, 터미널과 AI에서 쓰세요. 토스증권 비공식 CLI·MCP.
解决的问题
tossinvest-cli 提供了一种灵活的方式连接 Toss Securities,使用户可以通过命令行界面(CLI)或作为 AI 代理的模型上下文协议(MCP)服务器来管理账户、查看市场报价并执行交易。它弥合了有限的官方 Open API 与 Toss 网络交易系统(WTS)中完整功能集之间的差距,提供的功能远超官方 API 本身。
工作原理
该工具使用 Go 构建,作为混合路由系统运行。对于支持的功能,它使用官方 Open API;对于其他请求,则通过 Toss 网络应用的内部 API(WTS)进行路由。用户通过浏览器端的二维码登录或链接登录进行认证。为确保安全,交易功能默认禁用,必须在 config.json 文件中显式启用。它还包含一个会话延长机制(tossctl auth extend),可在无需频繁重新登录的情况下维持连接。
适用人群
- AI 代理用户:使用 Claude Code、Cursor、Gemini 或 GitHub Copilot 的用户,希望其代理通过 MCP 服务器处理证券买卖和市场分析。
- 开发者与自动化用户:需要 CLI 进行脚本编写、自动化,或访问官方 API 未提供的实时推送和详细投资组合表现数据的用户。
- 零售投资者:Toss Securities 用户,希望以编程方式管理其投资。
主要亮点
- 功能扩展:覆盖 100% 的官方 Open API,外加 58 项独特的额外功能(如 AI 信号、条件搜索和详细账本历史)。
- AI 代理集成:原生支持 MCP,允许 AI 代理使用自然语言与 Toss Securities 交互。
- 混合路由:在官方 API 与 WTS 内部 API 之间无缝切换。
- 安全优先:交易变更需要显式配置和
dry-run preview才能执行。 - 全面数据:可访问实时推送(SSE)、带有“韩元溢价”的加密货币价格,以及海外股票的详细税务报告。
相关
- 项目
- 项目
- 项目
- 项目
- 项目