mcpField
T
Tapetide Stock Research Mcp Server

Tapetide Stock Research Mcp Server

ローカル
github.com/Tapetide-hqデータ・分析143今日更新

Tapetide Stock Research Mcp Server について

Tapetide Stock Research MCP Server は、NSE と BSE に上場するインド株のデータを AI アシスタントに提供する MCP サーバーです。株価、財務、テクニカル指標、機関投資家の資金フローを扱います。インド株を自然言語で調査したいユーザー向けです。

主な機能

  1. 01NSE と BSE の銘柄検索とシンボル解決
  2. 02326 種の比率によるファンダメンタル スクリーナー
  3. 03クロスオーバー条件を含むテクニカル スクリーナー
  4. 04四半期および年次の財務諸表の取得
  5. 05FII と DII の資金フローと市場概況
  6. 06オプションチェーンと インプライド ボラティリティのデータ

活用シーン

  1. 01インド上場企業のバリュエーションと財務指標を比較する
  2. 02FII と DII の資金フローおよび指数パフォーマンスを追う
  3. 03リスク分析のためにオプションチェーンと IV を確認する

MCP 対応

本プロジェクトは MCP サーバーとして、株価、スクリーニング、財務、デリバティブに関する約 55 のツールを MCP クライアントに提供します。リモートサーバーとしても、npx や uvx によるローカル実行としても利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tapetide-stock-research": {
"command": "npx",
"args": [
"-y",
"tapetide-mcp"
],
"env": {
"TAPETIDE_TOKEN": "<TAPETIDE_TOKEN>"
}
}
}
}
起動コマンドnpx -y tapetide-mcp
設定が必要な環境変数
TAPETIDE_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtapetide-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Tapetide — インド株式市場 MCP サーバー

インド株式市場 MCP サーバー — Claude、ChatGPT、Cursor 向けの NSE・BSE データ

NSE と BSE に対応したインド株式市場 MCP サーバーです。55 個のツールを使って、Claude、ChatGPT、Cursor、VS Code、Codex、Gemini CLI、およびあらゆる MCP クライアントから、上場する 8,200 銘柄以上を検索、スクリーニング、分析できます。

npm バージョン npm ダウンロード数 PyPI バージョン 公式 MCP レジストリ MIT ライセンス nse-bse-indian-stock-market-data-mcp MCP サーバー

ドキュメント • クイックスタート • クライアント設定ガイド • 55 個のツール • プロンプト例 • npm • PyPI


Tapetide はインド株式市場 MCP サーバーです。Nifty 50 や Sensex の主要銘柄から SME 株まで、NSE および BSE に上場するすべての企業の、リアルタイムで構造化されたデータを AI アシスタントに提供します。Claude、ChatGPT、Cursor、VS Code、Codex、Gemini CLI に接続し、株価、四半期財務情報、326 指標による株式スクリーナー、テクニカル指標、FII/DII の資金フロー、オプションチェーンと IV、企業開示情報、IPO、大口取引、ポートフォリオの損益について、自然な英語で質問できます。

ワンラインでインストール(Claude Code 用。無料トークンは tapetide.com/settings/tokens で取得できます):

claude mcp add tapetide -e TAPETIDE_TOKEN=your_token_here -- npx -y tapetide-mcp

インストールせずに利用する場合は、リモートサーバー URL https://mcp.tapetide.com/mcp を、claude.ai、ChatGPT、Grok、またはリモート MCP に対応した任意のクライアントに追加してください。Google でサインインします。

55 個のツール · NSE/BSE 株 8,200 銘柄以上 · リモート(OAuth)またはローカル(npx / uvx) · 無料プラン · 16 クライアント向けの設定ガイド

対応クライアント

主要な MCP クライアントすべてに対応した、手順ごとの設定ガイドです。

チャットアプリコードエディターと IDEターミナルエージェント
Claude.aiCursorClaude Code
ChatGPTVS Code(GitHub Copilot)Codex CLI
Claude DesktopWindsurfGemini CLI
GrokKiroOpenCode
ZedCommand Code
Cline
Antigravity

Model Context Protocol を使用するその他のクライアントも、リモート HTTP またはローカル stdio 経由で利用できます。

クイックスタート

オプション 1:リモート MCP(インストール不要 — claude.ai、chatgpt.com、Grok、Gemini)

この URL を AI チャットアプリに直接追加します:

https://mcp.tapetide.com/mcp

Google OAuth による認証は自動的に行われます。トークンは不要です。

オプション 2:トークンを使ったリモート MCP(Claude Code、VS Code、Kiro、Zed)

カスタムヘッダーを指定した URL ベースの MCP サーバーに対応するコードエディターの場合:

  1. tapetide.com/settings/tokens で無料トークンを取得します
  2. MCP 設定に追加します:
{
  "mcpServers": {
    "tapetide": {
      "type": "url",
      "url": "https://mcp.tapetide.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}
オプション 3:npm によるローカル MCP(Claude Code、Codex、Cursor、Windsurf、VS Code、Gemini CLI、Kiro、OpenCode)

stdio ベースの MCP クライアント向けです。クローンやビルドは不要です。npx で実行できます:

  1. tapetide.com/settings/tokens で無料トークンを取得します
  2. MCP 設定に追加します:
{
  "mcpServers": {
    "tapetide": {
      "command": "npx",
      "args": ["-y", "tapetide-mcp"],
      "env": {
        "TAPETIDE_TOKEN": "your_token_here"
      }
    }
  }
}

ローカルオプションには Node.js 18+ が必要です。node --version を実行して確認してください。

Gemini CLI 拡張機能
gemini extensions install https://github.com/Tapetide-hq/nse-bse-indian-stock-market-data-mcp

インストール時に Tapetide トークンの入力を求められます。

Claude Code プラグインとしてインストール

このリポジトリは、単一プラグインの Claude Code マーケットプレイスとしても利用できます。Claude Code 内で次の 2 つのコマンドを実行してください:

/plugin marketplace add Tapetide-hq/nse-bse-indian-stock-market-data-mcp
/plugin install tapetide-indian-stock-market@tapetide

Claude Code 2.1.275 以降では、1 行で両方の操作を実行できます:

/plugin install tapetide-indian-stock-market --marketplace Tapetide-hq/nse-bse-indian-stock-market-data-mcp

このプラグインは https://mcp.tapetide.com/mcp のリモートサーバーに接続するため、ローカルへのインストールは不要です。/mcp を実行して tapetide を選ぶと、初回に Google でサインインできます。

代わりに個人トークンを使ったローカル stdio サーバーを使いたい場合は、プラグインを使わず、npm パッケージを直接追加してください(無料トークンを取得):

claude mcp add tapetide -e TAPETIDE_TOKEN=your_token_here -- npx -y tapetide-mcp
オプション 4:Python によるローカル MCP(uvx / pip)

同じブリッジを Python 3.10+ 向けにパッケージ化しています — tapetide-mcp on PyPI(ソース):

{
  "mcpServers": {
    "tapetide": {
      "command": "uvx",
      "args": ["tapetide-mcp"],
      "env": {
        "TAPETIDE_TOKEN": "your_token_here"
      }
    }
  }
}

仕組み

┌─────────────────┐     stdio (JSON-RPC)     ┌──────────────────┐     HTTPS      ┌─────────────────────┐
│  AI Assistant   │ ◄──────────────────────► │  tapetide-mcp    │ ◄────────────► │  mcp.tapetide.com   │
│  (Claude, etc.) │                           │  (npm package)   │                │  (Cloudflare Worker) │
└─────────────────┘                           └──────────────────┘                └─────────────────────┘

npm パッケージは、実行時依存関係が一切ない軽量な stdio ブリッジです。次の処理を行います:

  • stdin から JSON-RPC を読み取り、リモートの Tapetide MCP サーバーに転送し、応答を stdout に書き込みます
  • フレーミングを自動検出します:Content-Length(VS Code、Claude Desktop)または改行区切り JSON(Kiro、Claude Code)
  • リフレッシュトークンを 1 時間有効な HMAC アクセストークンと交換し、有効期限前に自動更新します
  • リモートサーバーからの SSE 応答を処理します
  • User-Agent を使ってリモートサーバーに MCP クライアントを識別させ、ネゴシエートされたプロトコルバージョンをエコーバックします
  • サーバーが呼び出しをレート制限すると、再試行までの時間を示して stderr に警告を出力します
  • サーバーが initialize 時に発行する Mcp-Session-Id を後続のすべてのリクエストで再送信し、リモートサーバーがセッション内の呼び出しを関連付けられるようにします
  • MCP Apps のトラフィックを変更せずに転送します — resources/list、resources/read、および get_price_history、market_heatmap、screen_stocks の _meta.ui ヒントは、サーバーから送信されたとおりにクライアントに届きます

55 個すべてのツールとそのロジックはリモートサーバー上で実行されます。npm パッケージはトランスポート層にすぎません。 JSON-RPC をそのまま転送するため、リモートに追加されたツールはこのパッケージを アップグレードしなくてもすぐに利用できます。

認証

方法仕組み最適な用途
Google OAuthブラウザーでサインインし、トークンを自動更新AI チャットアプリ(Claude.ai、ChatGPT、Grok、Gemini)
個人トークン(リモート)Authorization: Bearer tpt_rt_... ヘッダーURL ベースの MCP に対応するコードエディター(VS Code、Kiro、Zed)
個人トークン(ローカル)npx 経由の TAPETIDE_TOKEN 環境変数stdio MCP クライアント(Cursor、Windsurf、Claude Desktop、Codex)

tapetide.com/settings/tokens で無料の個人トークンを生成してください。リモート MCP とローカル MCP の両方で使用できます。

ツール

ヒント:まず read_me を呼び出すよう、アシスタントに依頼してください。セッション内で参照できるガイドがすべて返されます。カテゴリ別の全ツール、使用パターン、サーバーがクライアントに求めるルールが含まれています。

MCP Apps(https://github.com/modelcontextprotocol/ext-apps)に対応するホスト(Claude、Claude Desktop、VS Code Copilot)では、3つのツールがインタラクティブなビューを表示します。get_price_history は価格と出来高のチャート、market_heatmap は指数のツリーマップ、screen_stocks は並べ替え可能な結果テーブルを表示します。テキストのみのホストでも、欠落のない同じ JSON 結果を取得できます。

🔍 銘柄検索・スクリーニング(5ツール)
ツール説明
search_stocks会社名、銘柄コード、BSEコード、ISINから企業の銘柄コードを特定します。ブランド名や社名変更後の別名(Zomato → ETERNAL)にも対応しています。セクターや業種で絞り込めます。
screen_stocks326種類の比率指標を対象とするファンダメンタルスクリーナーです。PE、ROCE、売上成長率、負債資本比率、Piotroskiスコアなどに対応しています。AND/ORロジックや項目間の比較を含む、平易な英語のクエリ構文を使用できます。
screen_stocks_technicalリアルタイムのテクニカルスクリーナーです。RSI、MACD、SMA/EMAのクロスオーバー、ボリンジャーバンド、ADX、出来高、モメンタムに対応しています。crosses_above/crosses_belowを使用できます。
get_screener_ratios326種類の比率指標の全カタログを検索または閲覧し、クエリに一致する正確な指標名を取得します。
get_trending_stocksNifty 500の本日の値上がり銘柄、値下がり銘柄、売買高上位銘柄を取得します。
📊 企業分析(9ツール)
ツール説明
get_company_profileセクター、事業概要、長所と短所、ファンダメンタルズ、成長指標、現在の株価を含む詳細な概要を取得します。オプションでテクニカル指標(20種類以上)、アナリスト評価、同業他社の情報も同じ呼び出しで追加できます。
get_stock_quoteリアルタイムの株価を取得します。LTP、変動率、出来高、時価総額、PE、PB、52週間の高値・安値を含みます。
get_batch_quotes1回の呼び出しで最大20銘柄の株価を取得します。
get_price_history日次または週次のOHLCVと受渡率を取得します。1回の呼び出しで最大2,000セッション分を取得でき、ページネーションでさらに過去まで遡れます。
get_financials四半期および年次の損益計算書、貸借対照表、キャッシュフロー、各種比率を取得します。バックテストで先読みバイアスを避けられるよう、各期間には実際の公表日時が記録されています。
get_shareholding四半期ごとのプロモーター、FII、DII、一般株主の保有状況を取得します。
get_forecastsアナリストによるEPS、売上高、EBITDA、純利益、ROA、ROEの予測を実績値と比較し、決算サプライズの把握に役立てられます。
get_stock_eventsセンチメントタグ付きニュース、企業活動(配当、株式分割、ボーナス、AGM)、開示資料(決算、プレゼンテーション、決算説明会の書き起こし、年次報告書)を取得します。
get_stock_ownership配当利回りを含む配当履歴に加え、その銘柄を保有する投資信託のファンドと、AUMに占める保有比率を取得します。
🏛️ 市場全体のデータ(11 ツール)
ツール説明
get_market_pulse市場の状況をひと目で把握できる日次スナップショットです。FII/DIIの純フロー、Nifty 50のバリュエーション、India VIXを1回の呼び出しで取得します。
get_fii_dii_detail直近30日分の日次現物市場フロー、F&O参加者のロング/ショートOI、週次・月次・年次の集計、売買の連続日数、累積純フローを取得します。
get_fii_dii_flowsget_fii_dii_detailのエイリアスです。
get_fpi_sectorsセクター別のFPI投資データです。AUM比率、2週間ごとの変化、1年間の累積フローを取得します。
get_market_newsセンチメントと関連銘柄を含む、カテゴリ別の市場全体のニュースです。
get_market_datadatasetで指定した7種類の日次フィードを取得するディスパッチャーです。対象はdeals、fno_ban、deliveries、ipo、mtf、slbm、signalsです。
market_heatmap時価総額、PE、PB、1日から5年までのリターン、出来高、セクターを含む、インデックス構成銘柄すべてのデータです。16のインデックスに対応します。
market_valuationsインデックスのPE、PB、配当利回りの時系列データです。最大20年間のデータを取得できます。
get_india_vix恐怖指数であるIndia VIXの最新水準、日次変化、直近の履歴を取得します。
get_index_performance週または月の確定期間リターンに基づいて、約140のNSEインデックスをランキングします。セクター、広範、テーマ、戦略の各分類で絞り込めるため、「先月はどのセクターが最も好調だったか」という問いに答えるのに適しています。
get_index_history単一インデックスのOHLC水準の時系列に、PE/PB/配当利回りを加えたデータです。get_price_historyのインデックス版です。
🎲 デリバティブとリスク(5 ツール)
ツール説明
get_option_chainストライクごとのインデックスオプションチェーンです。IV、完全なグリークス、買値/売値、建玉、最大ペイン、PCRを取得できます。NIFTY、BANKNIFTY、FINNIFTY、MIDCPNIFTYに対応し、タイムスタンプ付きの日次取引終了時点のスナップショットを返します。
get_option_iv_history約556の原資産について、セッションごとのATM IV、IVランク、IVパーセンタイル、実現ボラティリティ、PCR、最大ペイン、25デルタ・スキューを取得します。個別株も含まれます。
get_options_analytics直近の満期別集計データです。ATM IV、IVランク/パーセンタイル、実現ボラティリティ、建玉と出来高に基づくPCR、最大ペイン、スキュー、コール/プット建玉を取得します。
get_promoter_pledge四半期ごとのプロモーター株式担保比率と、担保設定/解除イベントを取得します。ガバナンス上の問題を確認する際の標準的なチェック項目です。
get_credit_ratings格付け機関による格付け変更の履歴です。格付け、アクション、見通しを時系列で取得します。
🔬 リサーチとスコアリング(4 ツール)
ツール説明
get_stock_deals銘柄ごとのバルク取引、ブロック取引、インサイダー取引、大規模買収(SAST)の開示情報です。相手方、売買区分、数量、金額を含みます。
get_tapetide_score1銘柄の決定論的な0~100のTapetideスコアと、6つの柱のサブスコア、ランク帯、パーセンタイル、データ信頼度、ガバナンスによる上限設定や警告を取得します。
screen_tapetide_scoresランク帯、時価総額区分、セクター、スコア範囲、信頼度でスコア対象銘柄をランキングして絞り込み、カーソルページネーションで取得します。
get_earnings_call_summary直近の決算説明会のトランスクリプトと投資家向けプレゼンテーションを構造化して要約します。主なポイント、リスク、ガイダンス、主要指標を含みます。
📄 提出書類のテキスト(3 ツール)

テキストとして解析された提出書類を取得できます。要約だけでなく、年次報告書やトランスクリプトそのものを読み取れます。

ツール説明
list_company_documents企業の解析済み提出書類のインデックスです。決算説明会のトランスクリプト、年次報告書、投資家向けプレゼンテーション、IPO書類を対象に、doc_id、期間、ページ数、各書類で利用可能な情報、PDFおよび完全なMarkdownへのリンクを確認できます。最初にこのツールを呼び出してください。
get_document_summarydoc_idで指定した提出書類(または最新のdoc_typeの書類)の投資家向け要約です。要約、主なポイント、リスク、経営陣のガイダンス、主要指標を含みます。最大6k文字で、truncated: trueは要約が短縮されていることを示します。
read_documentdoc_idとページ範囲を指定して、提出書類のMarkdownテキストを取得します。引用用の``マーカーが含まれます。1回の呼び出しで最大12ページ/24k文字まで取得でき、返されたページと取得するnext_pagesが示されます。
⏳ ポイント・イン・タイムとバックテストの安全性(5 ツール)
ツール説明
get_adjustment_factors生の株価を再構築するための株式分割と無償割当の調整履歴に加え、信頼できる調整係数が存在しない権利や会社分割のイベントも確認できます。
get_observation_status株価が存在する、または欠損している理由を暦日ごとに示します。取引日、週末、休日、上場前、上場廃止後、または約定なしのいずれかです。欠損日はゼロリターンではありません。
get_index_membership_asof指定した日に銘柄が指数に含まれていたかを確認します。present、uncertain、absent、out_of_coverage のいずれかで回答し、生存者バイアスを考慮したユニバース構築に役立ちます。
resolve_identifier_asof過去の保有銘柄ファイルや再利用されたティッカーに対応するため、過去のシンボルまたは ISIN を、その日に該当する会社に紐付けます。
get_identifiers_asof逆引きです。ある時点で会社が使用していたシンボルと ISIN を確認します。
💼 ポートフォリオ(4 ツール)

Tapetide アカウントへの接続が必要です。

ツール説明
get_user_portfolio保有銘柄を、リアルタイム株価、損益額と損益率、投資額、構成比、セクター、時価総額区分とともに表示します。
add_portfolio_stocks保有銘柄を個別または一括で追加します。ブローカーの CSV やスクリーンショット(Zerodha、Groww、Angel One、Dhan、Upstox、5Paisa、ICICI Direct、Kotak、HDFC Sky、Motilal Oswal)から解析した行も追加できます。重複する銘柄は加重平均価格で統合されます。
update_portfolio_stock買い増しまたは一部売却後に、数量と平均価格を更新します。
remove_portfolio_stocksポートフォリオから保有銘柄を削除します。
👁️ ウォッチリスト(3 ツール)

Tapetide アカウントへの接続が必要です。

ツール説明
get_watchlistフォロー中のすべての銘柄を、セクターと業種とともに表示します。
add_to_watchlist1 つまたは複数の銘柄をフォローします。冪等です。
remove_from_watchlist1 つまたは複数の銘柄のフォローを解除します。
📖 ガイドとエイリアス(6 ツール)
ツール説明
read_meセッション内で参照できる完全なガイドです。カテゴリ別の全ツール、SEBI の免責事項ルール、ポートフォリオ優先の動作、並列呼び出しのパターンを説明します。アシスタントは最初に呼び出してください。
scan_moversget_trending_stocks のエイリアスです。
get_live_quoteget_stock_quote のエイリアスです。
get_stock_newstype: "news" を指定した get_stock_events のエイリアスです。
get_corporate_actionstype: "corporate_actions" を指定した get_stock_events のエイリアスです。
run_preset_screenプリセットスクリーニングのリクエストを、実際に回答できるスクリーナーツールへ転送します。
廃止されたツール名

これらの名前は削除されました。呼び出すと代替ツール名を示すメッセージが返されるため、クライアントは同じターン内に処理を継続できます。ただし、新しい連携では代替ツールを直接使用してください。

廃止された名前代替
market_dealsdataset: "deals" を指定した get_market_data
market_fno_bandataset: "fno_ban" を指定した get_market_data
market_deliveriesdataset: "deliveries" を指定した get_market_data
market_ipodataset: "ipo" を指定した get_market_data
market_mtfdataset: "mtf" を指定した get_market_data
market_slbmdataset: "slbm" を指定した get_market_data
market_signalsdataset: "signals" を指定した get_market_data
get_quant_signalget_tapetide_score(名称変更ではなく、異なる指標です)
screen_by_quant_signalscreen_tapetide_scores(名称変更ではなく、異なる指標です)

プロンプトの例

銘柄リサーチ
"Give me a complete analysis of Reliance Industries — financials, debt trend,
 analyst target price, and what mutual funds are holding it"

"Compare HDFC Bank and ICICI Bank — quarterly profit growth, ROE, shareholding
 changes, and analyst consensus"

"Pull the last 4 quarters of TCS financials — revenue growth, margin trend,
 and cash flow. How does it compare to Infosys?"
銘柄スクリーニング
"Find mid-cap stocks where FII holding increased last quarter, ROE > 15%,
 and RSI below 40 — accumulation candidates"

"Screen for stocks with MACD bullish crossover, volume 2x average, and
 within 10% of 52-week high"

"Which small-caps have debt-to-equity below 0.5, operating margin above 20%,
 and PE below 15?"
機関投資家の資金フロー
"FIIs have been selling for 5 days — show me daily numbers and which sectors
 they're pulling out of"

"Compare FII vs DII flows for the last month with Nifty 50 PE — are we near
 a historical bottom?"

"Show F&O participant-wise open interest — are FIIs net long or short in
 index futures?"
ポートフォリオとウォッチリスト
"Add these to my portfolio: 10 RELIANCE at ₹1350, 50 TCS at ₹3800,
 25 HDFCBANK at ₹1650"

"I bought 10 more RELIANCE at ₹1400 — update my portfolio and show
 my new average cost"

"Which of my holdings are technically weak? Show RSI and MACD for each"

"Watch TATAMOTORS, MARUTI, M&M — compare their PE ratios and quarterly
 sales growth"
デリバティブとボラティリティ
"Is RELIANCE implied volatility high right now? Show IV rank and percentile
 versus realised vol over the last year"

"Show the NIFTY option chain around ATM — open interest by strike, max pain,
 and the put-call ratio"

"Which sectors led the last 3 completed weeks? Rank the sectoral indices"
スコアリングとリスクのスクリーニング
"What's the Tapetide Score for TATASTEEL and why — break down the pillars"

"Show me Strong-band pharma stocks among large and mid caps"

"Any governance red flags on this stock? Check promoter pledge trend and
 recent credit rating actions"
バックテストの安全性
"Was IDEA in the Nifty 500 on 2019-03-31? I need point-in-time membership,
 not today's list"

"This stock shows a 60% single-day move in 2022 — was that a split or a real
 return? Check the adjustment factors"
日次マーケットブリーフィング
"Full market briefing — FII/DII flows, F&O ban stocks, bulk deals above
 50 crores, top delivery stocks, and breakout signals"

"Is the market overvalued? Show Nifty 50 PE vs 5-year and 10-year averages"

"Show the Nifty 50 heatmap — which sectors dragged the index today?"

データの網羅範囲

カテゴリ内容
株式NSE および BSE に上場する全企業(中小企業を含め約8,200社)
価格データ最大2,000日分の日次OHLCVデータ、週次集計、受渡率
財務情報四半期および年次の損益計算書、貸借対照表、キャッシュフロー、50以上の比率
スクリーナー326種類のファンダメンタル比率、リアルタイムのテクニカル指標、フィールド横断比較
テクニカル指標RSI、SMA、EMA、MACD、ボリンジャーバンド、ADX、ATR、スーパートレンド、ストキャスティクス、CCI、ピボットポイント、8種類のローソク足パターン
機関投資家FII/DIIの日次現物資金フロー、F&O参加者のOI、FPIのセクター別配分、買い/売りの連続記録
市場データバルク/ブロック取引、F&O取引禁止銘柄、IPO、受渡率、MTF、SLBM、ヒートマップ、シグナル
指数約140のNSE指数 — PE/PB/DYを含む指数水準の履歴に加え、セクター、広範、テーマ、戦略ファミリー別の週次/月次リターンランキング
デリバティブIVと完全なグリークス、OI、最大ペイン、PCRを含む指数オプションチェーン。単一銘柄を含む約556の原資産のIVランク/パーセンタイルと実現ボラティリティの履歴。India VIX
アナリスト買い/保有/売りのコンセンサスに加え、EPS/売上高/EBITDA/ROEの予測と実績対予想
所有状況四半期ごとの株式保有パターン、配当履歴、投資信託のファンドレベルの保有状況
大口取引相手方と取引額を含むバルク取引、ブロック取引、インサイダー(指定人物)、SASTの開示情報
ガバナンスとリスクプロモーターの株式担保履歴とイベント、見通しを含む格付機関別の信用格付けアクション
スコアリングTapetide Score — 6つの柱別サブスコア、評価帯、パーセンタイル、データ信頼度、ガバナンス上限を備えた決定論的な0〜100の評価
時点情報株式分割/ボーナス調整係数、日ごとの観測ステータス、時点ごとの指数構成銘柄、過去の銘柄/ISINの解決 — サバイバーシップバイアスを考慮したバックテスト向け
ニュースとイベントセンチメントタグ付きニュース、コーポレートアクション、提出書類(年次報告書、決算説明会のトランスクリプト)、決算説明会や投資家向けプレゼンテーションのAI要約
提出書類のテキスト決算説明会のトランスクリプト、年次報告書、投資家向けプレゼンテーション、IPO書類をページ指定可能なMarkdownに解析し、書類ごとの要約とPDF/Markdownのダウンロードリンクを提供
ポートフォリオ損益のリアルタイム追跡、セクター別内訳、ブローカーのCSVインポート(インドの10社以上のブローカー)

環境変数

変数必須デフォルト説明
TAPETIDE_TOKENはい(ローカル)—tapetide.com/settings/tokensで取得する個人用APIトークン
TAPETIDE_MCP_URLいいえhttps://mcp.tapetide.comリモートサーバーのURLを上書きします
TAPETIDE_DEBUGいいえ01に設定すると、stderrへのデバッグログ出力が有効になります

レート制限

制限はTapetideアカウントごとに適用され、3つのアクセス方法(OAuth、リモートトークン、 このnpmブリッジ)で共通です。使用するトランスポートではなく、プランによって決まります。

範囲無料プラン有料プラン
1日あたりツール呼び出し50回プランによります。tapetide.com/pricingをご覧ください
暦月あたり月間上限なしプランによります(エンタープライズでは無制限)
バースト1分あたりツール呼び出し60回1分あたりツール呼び出し60回

クォータを消費するのは、成功したツール呼び出しのみです。プロトコルの通信(initialize、tools/list)と、 バースト制限により拒否された呼び出しは無料です。日次および月次の期間はISTの境界でリセットされます。

制限に達すると、サーバーはisError: trueを含む通常のJSON-RPC結果を返します。この結果には、適用される上限とリセット時刻を示すメッセージが含まれるため、アシスタントは再試行せずにその内容を伝えます。 レスポンスにはX-RateLimit-Resetが含まれ、拒否時にはRetry-Afterが追加されます。数値のクォータ自体は ヘッダーでは公開されません。現在の使用状況は tapetide.com/settings/tokensで確認してください。

トラブルシューティング

問題解決策
ツールの呼び出し時に TAPETIDE_TOKEN is not set と表示されるブリッジはトークンなしで起動するため、ツールの一覧表示はできますが、呼び出しにはトークンが必要です。MCP 設定の env セクションに追加してください
Token refresh failed (401)トークンの有効期限が切れています。tapetide.com/settings/tokens で新しいトークンを生成してください
Rate limit exceededリセットされるまで待つ(エラーに表示されます)か、tapetide.com/settings/tokens で使用状況を確認してください
サーバーが応答しないNode.js 18 以降がインストールされていることを確認してください(node --version)
最初のリクエストが遅い正常な動作です。起動時に事前認証を行います。以降のリクエストは高速です
ネットワークエラーインターネット接続を確認してください。ブリッジが mcp.tapetide.com に接続できる必要があります

詳細なログを stderr に出力するには、TAPETIDE_DEBUG=1 を設定してください。

リンク

nse-bse-indian-stock-market-data-mcp MCP サーバー

貢献

Issue やプルリクエストを歓迎します。バグを報告する際は、エラーメッセージと MCP クライアントの名前/バージョンを記載してください。

ライセンス

MIT — 無料で使用、変更、再配布できます。


Tapetide が開発 — インドの AI ファーストな株式調査プラットフォーム

コメント

MCP は初めてですか?

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

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