mcpField
J
JW3 MCP Server

JW3 MCP Server

リモート
jw3.ai金融データ0今日更新
リポジトリ公式サイト

JW3 MCP Server について

JW3 MCP Serverは、市場データの読み取りと確認を経た取引実行を提供するリモートサービスです。JW3.aiの市場情報にアクセスし、制御下で取引したいクライアント向けで、ツール呼び出しにはOAuthログインまたはスコープ付きPATが必要です。

主な機能

  1. 01リモートStreamable HTTP接続
  2. 02市場データ読み取りツール
  3. 03確認を伴う取引実行
  4. 04OAuthとスコープ付きPAT認証

活用シーン

  1. 01MCPクライアントで市場データを読む
  2. 02確認後に取引を実行する
  3. 03OAuthまたはスコープ付きPATでツール呼び出しを認証する

MCP 対応

Streamable HTTPを使うリモートMCPサーバーです。市場データの読み取りと確認付き取引実行を提供し、検出は公開、ツール呼び出しにはOAuthまたはスコープ付きPATが必要です。

設定

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

エンドポイントhttps://nzhbfeahymmyqerzjgbt.supabase.co/functions/v1/mcp-server
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

ツール

詳細

JW3 MCP + CLI

mcptry

公式 MCP Registry に io.github.agnostic4321-ops/jw3-mcp-cli (リモート、Streamable HTTP)として登録されています。検出(initialize、tools/list)は公開されていますが、 すべてのツール呼び出しで OAuth サインインまたはスコープ付き PAT が必要です。

スタンドアロンのハーネスリポジトリです。MCP ツールサーバー(Supabase エッジ関数)と、 JSON-RPC サーフェスを利用する jw3 コマンドラインの薄いラッパーを含みます。

アプリとハーネスのライフサイクルを分離するため、jw3_ai から切り出しました(2026-10-26)。 デプロイ済みの関数 URL に変更はありません。同じ Supabase プロジェクト、同じスラッグです。

構成

  • cli/ — @jw3/cli(jw3 / jw3d バイナリ)。mcp-server サーフェスを利用する純粋な HTTP クライアントで、アプリのインポートはありません。pnpm --filter @jw3/cli build/test。
  • edge-functions/ — 同じプロジェクトにデプロイされる Supabase エッジ関数:
    • mcp-server(ゲートウェイ JWT は無効 — ハーネスの PAT がゲートです)
    • mcp-auth、mcp-token、mcp-oauth(トークン発行 / OAuth)

関数のデプロイ

# Syncs edge-functions/{_shared,agent-chat} from the ../jw3_ai checkout
# (override with JW3_AI_DIR), runs deno check, then stages the standard
# supabase/functions layout in a temp dir and deploys.
scripts/sync-edge-shared.sh --deploy mcp-server

このルートから supabase functions deploy を直接実行しても動作しません。ソースは edge-functions/ の下にあり(supabase/functions/ ではありません)、../_shared + ../agent-chat のインポートは、上記の同期手順を実行した後でのみ解決されます(以前は一時的なシンボリックリンクを作成する手順でしたが、現在はこのコミット済みスクリプトを使用します。コピーは gitignore 対象で、コミットされません)。同期のみ(デプロイなし)の場合は、引数を指定せずにスクリプトを実行してください。

supabase/config.toml ではゲートウェイフラグが固定されています(認証情報が JWT ではなくハーネス PAT の場合は、verify_jwt = false)。

パリティ契約

jw3_ai/src/test/read-tool-parity.test.ts は、兄弟パス ../jw3-mcp-cli/edge-functions/mcp-server/* にこのリポジトリが存在する場合に読み込み、存在しない場合はスキップします。 read_live_datum の種類と共有リーダー(fetchOnchainSnapshot、 executeScreenerRead、インラインの buildOnchainAggregate は使用しない)を jw3_ai の agent-chat/read-tools.ts と同期させてください。テストによってローカルで検証されます。

コメント

MCP は初めてですか?

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

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