关于 Toss Invest
Toss Invest 是包含 TypeScript SDK 和本地 MCP 服务的 pnpm 工作区,用于接入 Toss Securities Open API。它面向使用市场及账户 API 的应用,交易功能需明确启用。
主要功能
- 01用于 Toss Securities Open API 的 TypeScript SDK
- 02自动缓存并刷新访问令牌
- 03基于 SDK 构建的本地 MCP 服务
- 04交易权限需主动启用
- 05服务默认只读
适用场景
- 01通过 Open API 读取市场数据
- 02访问账户信息
- 03启用权限后使用交易 API
MCP 相关
本地 MCP 服务通过 TypeScript SDK 提供 Toss Securities Open API 的访问能力。服务默认只读,明确启用后才提供交易权限。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
36收录的工具列表 · 更新于 4 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| symbols | array | 是 | 股票代码列表。例如:["005930", "AAPL"] |
详细介绍
Toss Securities Open API
非官方社区项目。本项目与 Toss Securities 无关,也未获得其认可。
这是一个 pnpm 工作区,包含用于 Toss Securities Open API 的 TypeScript SDK 和本地 MCP 服务。 除非明确启用交易功能,否则 MCP 服务为只读。
软件包
packages/sdk:TypeScript SDK,支持自动缓存和刷新访问令牌apps/mcp:基于 SDK 构建的本地 MCP 服务,可选择启用交易权限
要求
- Node.js 22.18 或更高版本
- pnpm
设置
pnpm install
cp .env.example .env
在 .env 中设置 TOSS_CLIENT_ID 和 TOSS_CLIENT_SECRET,然后运行:
pnpm check
pnpm test
pnpm test:live
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。