mcpField
T
Toss Invest

Toss Invest

本地服务
github.com/wi9ine金融数据0今天更新

关于 Toss Invest

Toss Securities Open API 的非官方 TypeScript SDK 与本地 MCP 服务,面向需要访问市场和账户数据的客户端。默认仅提供只读访问,交易权限需显式启用。

主要功能

  1. 01市场与账户 API 访问
  2. 02自动缓存并刷新访问令牌
  3. 03本地运行 MCP 服务
  4. 04默认只读,可选启用交易

适用场景

  1. 01读取 Toss Securities 市场数据
  2. 02查看账户信息
  3. 03在明确启用后调用交易 API

MCP 相关

本地 MCP 服务基于 SDK 向 MCP 客户端提供 Toss Securities Open API;默认只读,交易需选择启用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"wi9ine-toss-invest": {
"command": "npx",
"args": [
"-y",
"@wi9ine/toss-invest-mcp"
],
"env": {
"TOSS_CLIENT_ID": "<TOSS_CLIENT_ID>",
"TOSS_CLIENT_SECRET": "<TOSS_CLIENT_SECRET>"
}
}
}
}
启动命令npx -y @wi9ine/toss-invest-mcp
需要配置的环境变量
TOSS_CLIENT_ID密钥Toss Securities Open API client ID
TOSS_CLIENT_SECRET密钥Toss Securities Open API client secret

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@wi9ine/toss-invest-mcp0.3.0

工具

29

收录的工具列表 · 更新于 今天

参数类型必填说明
symbolsarray是股票代码列表。例如:["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

实时测试只执行读取操作,MCP 服务默认也是只读的。有关用法详情,请参阅 SDK 指南和 MCP 设置指南。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。