インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、TradingView をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
TradingView 公式の MCP サーバーを通じて、Claude、ChatGPT、Copilot から相場、価格履歴、テクニカル評価、ファンダメンタルズ、ニュース、開示書類、各種カレンダーを確認し、TradingView のスクリーナーを実行し、ウォッチリストと価格アラートを管理できます。
こう聞いてみよう
TradingView のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインして Connectors → TradingView を開き、インストールしてから Authorize with Provider をクリックし、TradingView で承認します。あとは MCP API キーを発行するだけです。Docker も
git cloneもローカルサーバーも不要。
TradingView + Gemini
TradingView 公式の MCP サーバーを通じて、Claude、ChatGPT、Copilot から相場、価格履歴、テクニカル評価、ファンダメンタルズ、ニュース、開示書類、各種カレンダーを確認し、TradingView のスクリーナーを実行し、ウォッチリストと価格アラートを管理できます。
前提条件
- Essential 以上の TradingView 有料プラン。無料アカウントとトライアルプランには MCP アクセスが含まれません。
- 貼り付けるものはありません。このコネクタに環境変数はなく、API キーも不要です。インストール後に TradingView でサインインします。
- 複数人でコネクタを使う場合: サインインした人の TradingView アカウントが全員に使われます。
ステップ 1 — TradingView でサインイン
TradingView は公式のリモート MCP サーバーを独自に運営しており、2026 年 9 月からパブリックベータとして公開しています。このコネクタはそのサーバーにブリッジします。ツールは TradingView のもの(シンボル検索、相場と価格履歴、スクリーナー、テクニカル評価、ファンダメンタルズとアナリスト予想、ニュース、開示書類と決算説明会のトランスクリプト、決算・配当・経済イベントのカレンダー、経済指標、そしてあなたのウォッチリストと価格アラート)で、AnythingMCP はそれを AnythingMCP サーバーの API キー、ツールごとのロール、監査ログの下に、ほかのコネクタと並べて提供します。
- カタログからコネクタをインストールします。貼り付けるものはありません。API キーも、クライアント ID もシークレットも不要です。
- コネクタのページで Authorize with Provider をクリックします。AnythingMCP が TradingView に自動登録し、TradingView のサインイン画面に移動します。
- 有料の TradingView アカウントでサインインし、アクセスを承認します。AnythingMCP に戻ると、ツール一覧が TradingView のサーバーから読み込み直されます。TradingView はベータ期間中にツールを追加しています。新しいツールはコネクタの Discover tools で取り込めます。
プランとベータ期間の制限: MCP アクセスは Essential 以上の TradingView 有料プランで利用でき、無料アカウントとトライアルプランは拒否されます。ベータ期間中、TradingView が提供する市場データは遅延データで、ツール呼び出しはユーザーごとに毎分約 100 回までです。1 日あたりのリクエスト数にも上限が設けられる場合があります。上限に達したら 1 分待ってください。
誰のアカウントか: サインインした人が、このコネクタを使う全員にとっての TradingView ユーザーになります。全員がそのアカウントのウォッチリストとアラートを読み、そのアカウントとして変更します。複数人でコネクタを共有する場合は、認可する前に誰のアカウントを使うかを決めておいてください。動いていたのに認可エラーで呼び出しが失敗するようになったら、もう一度 Authorize with Provider をクリックしてください。
取引はできません: TradingView のサーバーには取引用のツールがないため、ここから注文が出されることはありません。結果は市場データであり、投資助言ではありません。また、AI はニュース記事や開示書類を信頼できないテキストとして扱います。
インストール時にオフのツール: tradingview_delete_watchlist、tradingview_remove_from_watchlist、tradingview_delete_alert(アラートの履歴も削除されます)。ウォッチリストとアラートの作成、シンボルの追加、名前の変更、アラートの一時停止と再開はオンのままです。AI が作成したアラートはアカウントのオーナーに通知されるため、多数作成する前に AI が確認を求めます。Webhook アラートはこの方法では作成も編集もできません。
最初の呼び出し: シンボルは EXCHANGE:TICKER の形式で、たとえば NASDAQ:AAPL、BINANCE:BTCUSDT、XETR:SAP のように書きます。企業名を挙げると、AI は tradingview_search_symbols から始めます。tradingview_get_symbol_data_batch は 1 回の呼び出しで最大 50 シンボルを読み取れます。サインイン後に 401 や 403 が返る場合は、たいていアカウントに有料プランがないか、認可の期限が切れています。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
TradingViewのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
tradingview_list_watchlists | List the signed-in user's TradingView watchlists with their ids and names |
tradingview_get_watchlist | Get one watchlist and its symbols by id |
tradingview_get_active_watchlist | Get the active watchlist with its symbols |
tradingview_create_watchlist | Create a new watchlist in the user's TradingView account, optionally with a name and initial symbols |
tradingview_delete_watchlist | Delete a watchlist from the user's TradingView account |
tradingview_add_to_watchlist | Add symbols to a watchlist |
tradingview_remove_from_watchlist | Remove symbols from a watchlist in the user's TradingView account |
tradingview_update_watchlist | Rename a watchlist and/or change its description |
tradingview_get_ohlcv | Historical OHLCV bars for a symbol at an interval: an aggregate summary plus, unless summary is true, the raw bars [{t (unix seconds, UTC)… |
tradingview_get_economic_data | Time series of an economic indicator such as ECONOMICS:USIRYY (US inflation rate): [{date, value}] with the released value, plus unit and… |
tradingview_get_economic_symbols | Catalog of the economic tickers tradingview_get_economic_data accepts |
tradingview_search_symbols | Turn a ticker or company name into TradingView symbols (EXCHANGE:TICKER) with a fuzzy search: symbol, description, type, exchange and logo… |
tradingview_get_symbol_data | Any TradingView screener columns for one symbol: stocks, ETFs, crypto, forex, futures, indices, bonds and government bond yields |
tradingview_run_screener | Run the TradingView Screener with filters ({field: [min, max]} plus index, sector, industry and analyst_rating), sorting, presets and… |
tradingview_get_symbol_data_batch | Quotes or screener columns for up to 50 symbols in one call |
tradingview_get_screener_columns | Catalog of the screener column names accepted by tradingview_get_symbol_data, tradingview_get_symbol_data_batch and tradingview_run_screener |
tradingview_get_technicals_rating | Technical indicator snapshot for one symbol and timeframe: RSI, Stochastic K/D, CCI20, ADX, MACD, Momentum, AO, EMA and SMA 10 to 200… |
tradingview_get_news | Latest news headlines for a symbol: id, title, published (unix), provider, urgency (1 top, 2 normal), story path, link, permission, related… |
tradingview_get_news_story | Full text of a news story by the id from tradingview_get_news: description, short description, summary, permission, provider and copyright |
tradingview_get_forecasts | Analyst consensus for a symbol: recommendation and score, buy, hold and sell distribution, price targets with upside_pct, EPS and revenue… |
tradingview_get_financials | Current fundamentals of a symbol: P/E, P/B, margins, ROE and ROA, TTM revenue, net income, EBITDA and free cash flow, and year-over-year… |
tradingview_get_financial_history | Quarterly or annual history of fundamentals (revenue, gross profit, operating income, net income, free cash flow, EPS, EBITDA, total debt)… |
tradingview_get_documents | Filings and transcripts for a symbol (10-K, 10-Q, 8-K, earnings calls, presentations, press releases) with the view ids that… |
tradingview_get_document_view | Text of one document view (summary or transcript) by the views[].id returned by tradingview_get_documents |
tradingview_get_earnings_calendar | Earnings dates for a list of symbols: per symbol only the next scheduled report and the most recent one, with consensus EPS and revenue for… |
tradingview_get_economic_calendar | Macro events (CPI, GDP, rate decisions and more) filtered by country, currency, category and importance |
tradingview_get_dividends_calendar | Dividend data: ex-dates, amount, yield and payment date |
tradingview_create_alert | Create a TradingView price alert on a symbol (price plus cross, cross_up, cross_down, greater or less) |
tradingview_update_alert | Change the message, name, expiration or notifications of an existing alert and restart it |
tradingview_delete_alert | Delete alerts by id, together with their fire history |
tradingview_stop_alerts | Pause alerts without deleting them: id, history and settings are kept and tradingview_restart_alerts resumes them |
tradingview_restart_alerts | Resume paused alerts without creating them again; id, history and settings stay as they were |
tradingview_list_alerts | List all of the user's alerts, active and inactive: alert_id, name, symbol, active, condition type, threshold, resolution and timestamps |
tradingview_get_alerts | Full settings of specific alerts by id, including the raw conditions, which you need to recreate an alert with changed conditions |
tradingview_get_alerts_log | Alert fire history: when each alert fired, with symbol, message and webhook delivery status |
プロンプトの例
- 「今週の NVIDIA、AMD、Intel の値動きはどうでしたか?価格の変化と出来高を並べて見せてください。」
- 「P/E が 15 未満で、売上成長率が 10% を超える米国の大型株をスクリーニングしてください。」
- 「Microsoft の最新の決算説明会のトランスクリプトを要約してください。」
- 「Bitcoin が 120,000 USD を超えたときのアラートを設定し、BINANCE:ETHUSDT を暗号資産のウォッチリストに追加してください。」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?