pinescriptV6_MCP
服务介绍
Pine Script v6 MCPmanual.json 利用
Repository: https://github.com/harunamitrader/pinescriptV6_MCP
Pine Script v6 JSON 化 manual.json 用Claude Code / Codex CLI / Gemini CLI MCP 正確 Pine Script 支援 MCP
- 目的: 正確 API 仕様定数名用例素早
- 前提:
manual.jsonUTF-8, v6, ja同梱済 - 方針: 最小依存読取専用内
機能概要
- stdio MCP Node.js
- 起動時
manual.json読込軽量構築 - 提供
search_docs: 関数/定数/等横断検索get_entry:id単一詳細最小情報取得complete_symbol: 補完例:plot,ta.r,color.list_categories: 種別件数集計annotation/const/function/type 等
返却 LLM 引用 JSONstructuredContent 含
詳細AI視点
-
search_docs: 探索最適
- 用途: 正式名称曖昧断片分横断検索
- 強: 前方一致優先部分一致広当取得
kind絞込可 - 例:
{"query":"plot"}/{"query":"ta.r","kind":"function"} - 活用: 新規実装関数候補洗出未知定数探索
-
get_entry: 確定前最終確認
- 用途: 検索/補完特定
id詳細確認種別URL将来的等 - 強: LLM
structuredContent参照引数名戻値取違抑制 - 例:
{"id":"fun_color.b"}color.b()詳細返却 - 活用: 実装直前仕様時根拠提示
source_url付
- 用途: 検索/補完特定
-
complete_symbol: 名前空間高速補完
- 用途: 中
ta.color.接頭辞候補即時取得 - 強: 前方一致低名前空間配下網羅把握便利
- 例:
{"prefix":"color."}/{"prefix":"strategy.","limit":50} - 活用: 実装中記述補助同名関数多領域候補比較
- 用途: 中
-
list_categories: 全体像把握探索起点作
- 用途: annotation/const/function/type 領域件数把握
- 強: 偏対象範囲俯瞰検索条件当付
- 例: 引数呼出戻値
{kind,count}配列 - 活用: 初学者探索開始時設定
構成CLI AI 効率良前提
- 重視:
complete_symbol+get_entry - 横断探索重視:
search_docs+get_entry - 快適性重視:
search_docs+complete_symbol+get_entry通常十分 - 補助: 必要応
list_categories追加
/ 実行
- 導入推奨
git clone https://github.com/harunamitrader/pinescriptV6_MCP.git
cd pinescriptV6_MCP/pinescriptMCP
- 依存
npm i
- 起動手動起動例
node server.mjs --manual ./manual.json
# 既存別 manual.json 使場合
node server.mjs --manual C:/path/to/manual.json
環境変数 PINE_MANUAL_PATH 指定
Codex CLI 設定TOML
~/.codex/config.toml 以下追記
[mcp_servers]
[mcp_servers.pinescript_mcp]
command = "C:/Program Files/nodejs/node.exe"
args = [
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/server.mjs",
"--manual",
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/manual.json"
]
Codex 再起動/mcp pinescript_mcp 群表示確認
Claude DesktopJSON
設定 Developer MCP Servers Add 次 JSON 追加
{
"mcpServers": {
"pinescript_mcp": {
"command": "node",
"args": [
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/server.mjs",
"--manual",
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/manual.json"
]
}
}
}
Gemini CLIJSON
Gemini CLI MCP 設定次追加設定 CLI 実装依存
{
"mcpServers": {
"pinescript_mcp": {
"command": "node",
"args": [
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/server.mjs",
"--manual",
"C:/path/to/pinescriptV6_MCP/pinescriptMCP/manual.json"
]
}
}
}
使方例
search_docs{"query":"plot"}検索 候補get_entry詳細取得complete_symbol{"prefix":"color."}補完list_categories種別件数把握
注意
- 本読取専用外部書込外部呼出行
manual.json本同梱生成出典 URL 含配布権限作者許諾基