mcpField
T
Toss Invest

Toss Invest

ローカル
github.com/nukeguys金融データ05 日前に更新

Toss Invest について

Toss Investは、Toss Securities Open API向けのTypeScript SDKとローカルMCPサーバーを含むpnpmワークスペースです。市場・口座APIを使うアプリを対象とし、取引機能は明示的に有効化した場合に限り利用できます。

主な機能

  1. 01Toss Securities Open API向けTypeScript SDK
  2. 02アクセストークンの自動キャッシュと更新
  3. 03SDKを基盤とするローカルMCPサーバー
  4. 04明示的な有効化が必要な取引権限
  5. 05既定で読み取り専用のサーバー

活用シーン

  1. 01Open API経由での市場データの読み取り
  2. 02口座情報へのアクセス
  3. 03権限を有効にした後の取引API利用

MCP 対応

ローカルMCPサーバーはTypeScript SDKを通じてToss Securities Open APIへのアクセスを提供します。既定では読み取り専用で、明示的に有効化すると取引権限を利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nukeguys-toss-invest": {
"command": "npx",
"args": [
"-y",
"@nukeguys/toss-invest-mcp"
],
"env": {
"TOSS_CLIENT_ID": "<TOSS_CLIENT_ID>",
"TOSS_CLIENT_SECRET": "<TOSS_CLIENT_SECRET>"
}
}
}
}
起動コマンドnpx -y @nukeguys/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@nukeguys/toss-invest-mcp0.4.2

ツール

36

掲載時のツール一覧 · 4 日前に更新

パラメーター型必須説明
symbolsarrayはい銘柄シンボルのリスト。例:["005930", "AAPL"]

詳細

Toss Securities Open API

非公式のコミュニティプロジェクトです。このプロジェクトは Toss Securities とは提携しておらず、承認も受けていません。

Toss Securities Open API 用の TypeScript SDK とローカル MCP サーバーを備えた pnpm ワークスペースです。 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 セットアップガイドをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。