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. 01Toss Securities の市場データの取得
  2. 02口座情報の確認
  3. 03明示的な有効化後の取引 API 呼び出し

MCP 対応

SDK を基盤とするローカル MCP サーバーが、Toss Securities Open API を MCP クライアントに公開します。既定では読み取り専用で、取引には明示的な有効化が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 とは提携しておらず、承認も受けていません。

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 つのサーバーを複数のクライアントで再利用できます。