mcpField
P
Pine Script v6 Documentation

Pine Script v6 Documentation

リモート
bouch.dev開発ツール915 週間前に更新
リポジトリ公式サイト

Pine Script v6 Documentation について

Pine Script v6 Documentationは、AIアシスタントとPine Script開発者向けのMCPサーバーです。v6のリファレンスを収録し、関数の検証やプロンプトテンプレートを通じて、文書に基づくコード生成を支援します。

主な機能

  1. 01Pine Scriptドキュメントの検索と閲覧
  2. 02有効なv6関数の確認
  3. 03ドキュメントリソースの参照
  4. 04プロンプトによるエラー分析と関数説明
  5. 05v5コードからv6構文への変換

活用シーン

  1. 01コード生成前の関数名と引数の確認
  2. 02リペイントや実行モデルなどの概念調査
  3. 03Pine Scriptのコンパイルエラーの調査
  4. 04v5コードのv6構文への変換

MCP 対応

MCPサーバーとして、ドキュメント検索、関数検証、リソース参照、プロンプトのツールをクライアントに提供します。stdioでローカル実行するほか、ホスト型のStreamable HTTPサービスにも接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://pinescript-mcp.fly.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://pinescript-mcp.fly.dev/mcp
SSEhttps://pinescript-mcp.fly.dev/sse
パッケージ
pypipinescript-mcp0.6.17

ツール

10

このツールにパラメーターはありません。

詳細

pinescript-mcp

PyPI Glama smithery badge Install in VS Code Install in VS Code Insiders Install in Cursor Install in VS Code (local)

AI アシスタント(Claude など)に Pine Script v6 のドキュメントを提供する MCP サーバーです。

AI で次のことができます:

  • Pine Script の関数を検索し、構文を検証する
  • インジケーター、ストラテジー、ビジュアルに関する公式ドキュメントにアクセスする
  • Pine Script の概念(実行モデル、リペイントなど)を理解する
  • 適切な関数参照を使って、正確な v6 コードを生成する

クイックスタート(stdio)

Claude Code、Claude Desktop、Gemini CLI、および stdio に対応した任意の MCP クライアントで動作します:

{
  "mcpServers": {
    "pinescript-docs": {
      "type": "stdio",
      "command": "uvx",
      "args": ["pinescript-mcp"]
    }
  }
}

パブリックサーバー(インストール不要)

Python や uvx は不要です。ホストされたサーバーに直接接続できます。

Streamable HTTP — Claude Code、type フィールドを含む mcpServers):

{
  "mcpServers": {
    "pinescript-docs": {
      "type": "http",
      "url": "https://pinescript-mcp.fly.dev/mcp"
    }
  }
}

Windsurf — 独自の形式を使用します(Windsurf のドキュメントを参照)。~/.codeium/windsurf/mcp_config.json を編集します:

{
  "mcpServers": {
    "pinescript-docs": {
      "serverUrl": "https://pinescript-mcp.fly.dev/mcp"
    }
  }
}

ChatGPT — 設定ファイルは不要です。ChatGPT で Settings → Connectors → Create を開き、サーバー URL 欄に https://pinescript-mcp.fly.dev/mcp を貼り付けます。Developer Mode を有効にする必要があります(OpenAI Developer Mode ガイドを参照)。

Claude.ai — JSON ファイルではなく、Web UI の MCP コネクター設定から追加します。

バージョンの固定

ドキュメントはパッケージに同梱されており、各バージョンには固定されたスナップショットが含まれています。エージェントの動作を再現可能にするには、特定のバージョンに固定してください:

{
  "mcpServers": {
    "pinescript-docs": {
      "command": "uvx",
      "args": ["pinescript-mcp==0.7.6"]
    }
  }
}

バージョンを固定しない場合、uvx pinescript-mcp は最新バージョンを取得します。

利用可能なツール

ツール説明
resolve_topic(query)API の正確な用語(ta.rsi、repainting など)をすばやく検索します
search_docs(query)すべてのドキュメントから完全一致する文字列を検索します
list_docs()説明付きですべてのドキュメントファイルを一覧表示します
list_sections(path)ドキュメントファイル内の ## 見出しを一覧表示します(大きなファイルのナビゲーションに便利です)
get_doc(path)指定したドキュメントファイルを読み取ります
get_section(path, header)見出しを指定して、特定のセクションを読み取ります
get_functions(namespace)有効な関数(ta、strategy など)を一覧表示します
validate_function(name)Pine v6 に関数が存在するか確認します
list_resources()利用可能なドキュメントリソースを閲覧します
read_resource(uri)URI で指定したドキュメントリソースを読み取ります(例:docs://manifest)
list_prompts()利用可能なプロンプトテンプレートを一覧表示します
get_prompt(name, arguments)引数を使ってプロンプトテンプレートを展開します

利用可能なプロンプト

プロンプト説明
debug_error(error, code)Pine Script のコンパイルエラーを分析します
convert_v5_to_v6(code)Pine Script v5 のコードを v6 の構文に変換します
explain_function(name)Pine Script の関数について詳しく説明します

利用可能なリソース

URI説明
docs://manifest最初に確認 — Pine Script に関する質問のルーティングガイド
docs://functionsPine Script v6 の関数一覧(JSON)
docs://{path}パスで指定する任意のドキュメントファイル(例:concepts/timeframes.md)

クエリの例

  • 「Pine Script でトレーリングストップを作成するにはどうすればよいですか?」
  • 「var と varip の違いは何ですか?」
  • 「ta.supertrend は有効な関数ですか?」
  • 「request.security を使ってリペイントを避けるにはどうすればよいですか?」

ドキュメントの収録範囲

このサーバーには、包括的な Pine Script v6 のドキュメントが含まれています。

  • 概念:実行モデル、時間足、色、メソッド、オブジェクト、よくあるエラー
  • リファレンス:型、変数、定数、キーワード、演算子、注釈
  • 関数:テクニカル分析(ta.*)、ストラテジー、リクエスト、描画、コレクション
  • ビジュアル:プロット、塗りつぶし、シェイプ、テーブル、ライン、ボックス、背景
  • スクリプトの作成:スタイルガイド、デバッグ、最適化、制限事項

このツールを使う理由

AI モデルは、Pine Script の関数を幻覚したり、非推奨の v5 構文を使用したりすることがよくあります。この MCP サーバーは、AI を実際の v6 ドキュメントに基づかせ、次のような誤りを防ぎます。

  • 実在しない関数名(例:ta.hull は存在しません。ta.hma を使用してください)
  • v4/v5 の非推奨構文
  • パラメーターの順序の誤り
  • 必須引数の不足

スキル

Bouch.dev/products/pine-strategy-builder で利用できるスキルと組み合わせると、さらに細かく制御できます。

開発

# Clone and install locally
git clone https://github.com/paulieb89/pinescript-mcp
cd pinescript-mcp
pip install -e .

# Run the server
pinescript-mcp

ライセンス

MIT

コメント

MCP は初めてですか?

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

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