このプロジェクトについて
stock-api はランタイム依存ゼロの TypeScript 製株価情報ツールで、Node.js、ブラウザ、コマンドライン、および MCP 対応の AI クライアントで利用できます。Node.js のバージョンは 18 以上が必要で、インストール後は stocks.auto で単一または一括の行情、K ライン、銘柄検索を取得できます。stocks.tencent、stocks.sina、stocks.eastmoney を明示的に使用することも可能です。銘柄コードは SH、SZ、HK、US のプレフィックスを採用し、例として SH510500、SZ000651 などがあります。
ブラウザ側では CDN 経由で IIFE ビルドを読み込んだ後、StockApi.stocks.auto を呼び出せます。CLI は npx stock-api get-stock、get-stocks、get-klines、search-stocks などのコマンドに対応しています。MCP モードは npx -y stock-api mcp で起動し、get_stock、get_stocks、get_klines、search_stocks、inspect_stock ツールを内蔵し、2025-11-25 および 2025-06-18 のプロトコルバージョンネゴシエーションをサポートします。
デフォルトの stocks.auto は Tencent、Sina、Eastmoney の順に自動フォールバックします。Tencent と Sina は行情、一括行情、K ライン、検索、診断機能を提供し、Eastmoney は主に A 株関連の機能をサポートしますが、その検索インターフェースは一部の海外ネットワーク環境ではアンチスクレイピングにより応答が失敗する可能性があり、自動モードでは他のデータソースにフォールバックできます。プロジェクトのドキュメントは API、CLI、アーキテクチャ、開発、データソース監視を網羅しています。
データは第三者の公開行情インターフェースに由来し、プロジェクトはデータの正確性、完全性、リアルタイム性、継続的な可用性を保証せず、投資助言も提供しません。商業利用、高頻度利用、または本番利用の前には、データソースの許諾とコンプライアンス要件を自身で確認する必要があります。コードは MIT ライセンスを採用しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.