mcpField
J
JKTJJ MCP Server

JKTJJ MCP Server

リモート
github.com/jktjjゲーム・エンタメ116 週間前に更新
リポジトリ

JKTJJ MCP Server について

JKTJJ MCP Serverは、世界各地のブラジリアン柔術(BJJ)の道場、コーチ、イベント、都市のデータをAIエージェントに提供します。無料の検索ツールに加え、従量課金ツールや遠征計画用のリソースとプロンプトを備えています。

主な機能

  1. 01都市、道場、イベントの検索
  2. 02都市や条件による道場・クラスの絞り込み
  3. 03コーチと週間スケジュールの検索
  4. 04有料検索と一括エクスポート
  5. 05遠征計画用プロンプトの提供

活用シーン

  1. 01都市内のBJJ道場を探す
  2. 02日付でイベントを絞り込む
  3. 03指定日のオープンマットを探す
  4. 04トレーニング遠征を計画する

MCP 対応

リモートMCPサーバーを通じて、BJJデータのツール、リソース、プロンプトをクライアントに提供します。基本ツールは無料で、プレミアムツールはx402 USDCによる従量課金です。

設定

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

エンドポイントhttps://mcp.jktjj.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

13
パラメーター型必須説明
limitnumberいいえ
countrystringいいえ

詳細

JKTJJ MCP サーバー

Smithery License: MIT

世界各地のジム、コーチ、イベント、都市に関するJKTJJの構造化されたBJJデータに、AI エージェントがアクセスするためのMCP サーバーです。

インストール

opencode

opencode.jsonに追加します:

{
  "mcp": {
    "jktjj": {
      "type": "remote",
      "url": "https://mcp.jktjj.com/mcp",
      "enabled": true
    }
  }
}
Claude Desktop

claude_desktop_config.jsonに追加します:

{
  "mcpServers": {
    "jktjj": {
      "type": "url",
      "url": "https://mcp.jktjj.com/mcp"
    }
  }
}
Cursor

設定 → MCP サーバー → 追加:

  • 名前:jktjj
  • 種類:url
  • URL:https://mcp.jktjj.com/mcp
Smithery
npx @smithery/cli mcp add jktjj-com/jktjj-mcp
MCP Inspector
npx @modelcontextprotocol/inspector

その後、https://mcp.jktjj.com/mcpに接続します。

リモートURL

https://mcp.jktjj.com/mcp

ツール

無料ツール(認証不要)
ツール説明
list_cities対応している都市の一覧を取得します。国別に絞り込めます
get_cityスラッグで都市の詳細情報を取得します
list_gymsジムの一覧を絞り込んで取得します(都市、ギ/ノーギ、オープンマット、所属団体、インストラクター)
get_gym都市とジムのスラッグでジムのプロフィール全体を取得します
list_eventsイベントの一覧を絞り込んで取得します(都市、期間、種類)
get_eventスラッグでイベントの詳細情報を取得します
プレミアムツール(x402 USDC — 1回あたり$0.005~$0.02)
ツール説明価格
search_schedule都市内の曜日、時間、クラスの種類でスケジュールを検索します$0.02
find_open_mats都市と曜日でオープンマットのセッションを検索します$0.005
search_jktjj複数のインデックスを横断してテキスト検索します(都市、ジム、コーチ、イベント)$0.005
list_coachesコーチの一覧を絞り込んで取得します(都市、所属団体)$0.005
get_coachスラッグでコーチのプロフィール全体を取得します$0.005
get_scheduleジム、または都市内すべてのジムの週間スケジュールを取得します$0.005
bulk_export都市単位のデータをエクスポートします(ジム、イベント、コーチ)$0.005

リソース

URI説明
jktjj://catalogエンドポイント、価格、最適化のヒントを含むAPIカタログ
jktjj://agent-guideルーティング手順、既定の判断基準、クエリ例
jktjj://llms.txtJKTJJのllms.txtの内容
jktjj://snapshot現在のスナップショットのバージョンと件数

プロンプト

プロンプト説明
plan_training_trip都市と期間を指定して、トレーニングの旅程を作成します
find_open_mat特定の日に都市で開催されるオープンマットのセッションを探します
summarize_week_in_bjjBJJイベントの週間サマリーを取得します

エージェントによる検出

外部のエージェントやボットは、以下の公開サーフェスを通じてMCP サーバーの使い方を確認できます。

サーフェスURL形式
Well-known skillhttps://jktjj.com/.well-known/jktjj/SKILL.mdMarkdown
MCP リソースjktjj://agent-guideMarkdown(接続後)
llms.txthttps://jktjj.com/llms.txtプレーンテキスト
カタログ(HTTP)https://jktjj.com/api/x402/v1/catalogJSON
開発者向けhttps://jktjj.com/for-developersHTML

well-knownのSKILL.mdには、ルーティング手順、既定の判断基準、クエリ例が記載されています。エージェントはMCP サーバーに接続せず、HTTP GETで取得できます。

レジストリ

レジストリステータスURL
MCP Registry保留中https://registry.modelcontextprotocol.io
Smithery公開済みhttps://smithery.ai/server/jktjj-com/jktjj-mcp
Cline Marketplace申請済みhttps://github.com/cline/mcp-marketplace/issues
MCP.Directory申請済みhttps://mcp.directory
MCP.so申請済みhttps://mcp.so

開発

前提条件
  • Node.js
  • Workersを有効にしたCloudflareアカウント
  • Cloudflare DNSで設定済みのドメインmcp.jktjj.com
クイックスタート
npm install
npm run dev

サーバーはhttp://localhost:8787で起動します。

デプロイ
npm run deploy
テスト
npm test

アーキテクチャ

MCP サーバーは起動時にjktjj.com/api/x402/data-snapshotからデータスナップショットを取得し、5分ごとに更新します。すべてのツールはこのメモリ内スナップショットを参照して処理します。実行時にデータファイルへ直接アクセスすることはありません。

jktjj.com/data/*  →  /api/x402/data-snapshot  →  mcp Worker (in-memory cache)  →  MCP tools

ライセンス

MIT

コメント

MCP は初めてですか?

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

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