PineScript MCP Project について
PineScript MCP Project は、TradingView の PineScript 売買戦略の作成、最適化、管理を行う MCP サーバーです。Next.js の Web インターフェースと Electron のデスクトップアプリを含みます。
主な機能
- 01PineScript 戦略の作成と編集
- 02バックテストとパフォーマンス分析
- 03戦略パラメーターの最適化
- 04TradingView との連携
- 05Web インターフェースとデスクトップアプリの二つの入口
活用シーン
- 01Claude Desktop で PineScript 戦略の作成を支援
- 02バックテストによるトレードパラメーターの調整
- 03TradingView で使えるコードの生成
MCP 対応
このプロジェクトは MCP サーバーであり、npx または claude mcp add を通じて Claude Desktop に接続し、PineScript 開発の機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ |
| source | enum | いいえ | ソースで絞り込みます:manual(リファレンス)、docs(ユーザーガイド)、または allmanual | docs | all |
| limit | number | いいえ | 返す結果の最大数 |
詳細
PineScript MCP プロジェクト
PineScript の取引戦略の作成、最適化、管理を行う包括的なツールです。
プロジェクト構成
├── src/ # Core application code
├── ui/ # Next.js web interface
├── dist/ # Compiled JavaScript
├── docs/ # Documentation
├── scripts/ # Utility scripts
│ ├── server/ # Server management scripts
│ ├── network/ # Network diagnostics scripts
│ └── docs/ # Documentation
├── data/ # Data files
├── tests/ # Application tests
├── examples/ # Example scripts and strategies
└── memory-bank/ # Project context and information
クイックスタート
-
依存関係をインストールします:
npm install -
UI を起動します(いずれかの方法を選択してください):
# Standard Next.js development server npm run ui # Clean start with port cleanup npm run ui:clean # Alternative Express server (if Next.js has issues) npm run ui:express # Desktop app (no web server required) npm run ui:electron -
次の URL から Web インターフェースにアクセスします:
http://localhost:3001(デスクトップアプリの方法では不要です)
UI のオプション
このプロジェクトには、UI にアクセスする複数の方法があります:
1. Next.js 開発サーバー
# Standard Next.js dev server
npm run ui
# Clean start (kills any existing processes using the ports)
npm run ui:clean
# Start with administrator privileges (for stubborn processes)
npm run ui:admin
2. 代替サーバーのオプション
# Simple Express server (more stable alternative)
npm run ui:express
# Basic HTML test page server
npm run ui:test
3. デスクトップアプリケーション
Web サーバーで接続の問題が発生する環境向け:
# Electron desktop application (no web server required)
npm run ui:electron
UI サーバーのトラブルシューティング
UI サーバーで接続の問題が発生した場合:
- ファイアウォールの設定を確認します
- ファイアウォールの例外スクリプトを実行します:
npm run firewall:allow - 接続に関する詳細なトラブルシューティングについては、
scripts/docs/ui-connect-guide.mdを参照してください - デスクトップアプリの方法を試してください:
npm run ui:electron
ユーティリティスクリプト
このリポジトリには、開発やトラブルシューティングに役立つユーティリティスクリプトがいくつか含まれています:
必須サーバースクリプト(scripts/server/ 内)
run-ui-clean.bat- UI サーバーを起動するメインスクリプト(既存のプロセスをクリーンアップします)run-ui-admin.bat- 管理者権限で UI サーバーを起動しますserve-test-page.bat- 接続をテストするため、ポート 8000 でシンプルな HTML テストページを配信しますrun-express-server.bat- Next.js の代替として Express サーバーを起動しますrun-electron-app.bat- Electron デスクトップアプリケーションを起動します(Web サーバーは不要です)
ネットワークのトラブルシューティング(scripts/network/ 内)
check-connectivity.bat- 包括的なネットワーク接続診断check-windows-firewall.bat- ファイアウォールの状態とルールを確認しますallow-node-firewall.bat- Windows ファイアウォールの例外に Node.js を追加しますtest-network-connection.bat- 特定のネットワーク接続をテストしますtest-port-3000.bat- ポート 3000 が利用可能かどうかをテストしますkill-port-3000.bat- ポート 3000 を使用しているプロセスを終了します
ドキュメント(scripts/docs/ 内)
ui-connect-guide.md- UI 接続のトラブルシューティングに関する包括的なガイドREADME-UI.md- UI 専用のドキュメント
開発
前提条件
- Node.js(v18 以降)
- npm(v8 以降)
プロジェクトのビルド
npm run build
テストの実行
npm test
機能
- 戦略の作成と編集
- バックテスト機能
- パフォーマンス分析
- 戦略の最適化
- TradingView との統合
Claude Desktop との統合
PineScript MCP Server を Claude Desktop と統合すると、AI 支援による PineScript 開発機能を利用できます。
クイックスタート(macOS)
# Install and configure with one command
npx pinescript-mcp-server
# Or add to Claude Desktop
claude mcp add pinescript-server npx --args pinescript-mcp-server
クイックスタート(Windows)
# Add to Claude Desktop with Windows-specific wrapper
claude mcp add pinescript-server cmd --args /c npx pinescript-mcp-server
ドキュメント
詳細なセットアップ手順、プラットフォーム固有の設定、トラブルシューティングについては、次を参照してください:
設定例
- .mcp.json.example - 基本設定
- .mcp.json.mac.example - macOS 固有の例
- .mcp.json.windows.example - Windows 固有の例
Claude Desktop で利用できる機能
Claude Desktop と統合すると、次のことができます:
- PineScript 戦略の作成と編集
- バックテストの実行とパフォーマンスの分析
- 取引パラメーターの最適化
- TradingView 互換コードの生成
- リアルタイムの市場データへのアクセス(適切な API 設定が必要です)
ドキュメント
詳細なドキュメントについては、docs/ ディレクトリを参照してください:
- API リファレンス
- ユーザーガイド
- 開発ガイド
ライセンス
このプロジェクトは専有かつ機密扱いです。
Copyright © 2025. All rights reserved.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。