MCP株式市場
Alpha Vantage APIを使用して株式市場データを取得するためのモデルコンテキストプロトコル(MCP)ツール。このツールは、シンプルなMCPインターフェースを通じて、あらゆる銘柄の毎日の株式市場データにアクセスできるようにします。
要件
Node.js v18以上
Alpha Vantage API キー(無料版あり)
Related MCP server: Alpha Vantage Stock Analysis MCP Server
設定
依存関係をインストールする
npm install.env.exampleに基づいて.envファイルを作成し、Alpha Vantage API キーを追加します。ALPHA_VANTAGE_API_KEY=your_api_key_hereAlpha Vantageから無料の API キーを取得できます。
プロジェクトを構築する
npm run build
MCP クライアント構成
このツールをMCPクライアントで使用するには、MCPサーバーの設定を更新する必要があります。クライアントの設定に以下の行を追加してください。
{
"mcpServers": {
"stock-market": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-stock-market/build/index.js"
]
}
}
}/ABSOLUTE/PATH/TO/PARENT/FOLDERこのリポジトリを含む親ディレクトリへの実際の絶対パスに置き換えてください。
利用可能なツール
株価データ取得
特定の株価シンボルの毎日の株式市場データを取得します。
パラメータ:
symbol: 株式シンボル(例: IBM、AAPL、MSFT、GOOG、AMZN)
MCP クライアントでの使用例:
@stock-market get-stock-data symbol=AAPL応答例:
Stock: AAPL
Last Updated: 2025-03-12
Time Zone: US/Eastern
Daily Prices:
Date: 2025-03-12
Open: $178.35
High: $180.13
Low: $177.53
Close: $179.63
Volume: 58,492,206
---
Date: 2025-03-11
Open: $177.99
High: $179.70
Low: $176.86
Close: $178.95
Volume: 62,630,570
---発達
プロジェクト構造
src/index.ts- MCP サーバーとツールの実装を含むメイン アプリケーション ファイルbuild/- コンパイルされたJavaScript出力.env- 環境変数(APIキー)
コマンド
npm run build- TypeScriptコードをビルドする
API使用上の注意
このツールは、Alpha Vantage APIを使用して株式市場データを取得します。Alpha Vantageの無料版には以下の制限があります。
1日あたり25回のAPI呼び出し
1分あたり5回のAPI呼び出し
より多くの容量が必要な場合は、プレミアム プランへのアップグレードを検討してください。
トラブルシューティング
問題が発生した場合:
Alpha Vantage APIキーが
.envファイルに正しく設定されていることを確認してください。Node.jsバージョン18以上を使用していることを確認してください
MCPクライアント構成のパスが正しいことを確認してください
MCPクライアントを再起動します
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to authenticate as an admin.