mcpField
C

CourseProfiler

リモート
courseprofiler.comヘルスケア
公式サイト

CourseProfiler について

レースコースのプロファイリング、カタログ検索、コース登録、パーソナライズされたレース計画。

設定

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

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

ツール

26
パラメーター型必須説明
pdfobjectいいえ
pdf.enabledbooleanいいえ
pdf.optionsobjectいいえ
courseobjectいいえ
course.sourceobjectいいえ
course.source.urlstringいいえGPX、FIT、CRSProf、USRProf、またはエビデンスファイルを取得できる公開 URL。コース入力では、汎用のレースホームページよりも公式の GPX/FIT/CRSProf への直接 URL を優先してください。ただし、ホストがサーバーからの取得をブロックする場合(Wikiloc などのルートホストから 403 が返される場合など)は中止し、ユーザーにダウンロード/アップロードを依頼してください。ロードブック、チェックポイント表、高低差プロファイルからコースの形状を合成しないでください。
course.source.kindenumはいurl | artifact | raw_json | raw_file
course.source.base64stringいいえraw_file 入力用の Base64 エンコードされたファイルバイト列。FIT やその他のバイナリファイルに適しています。
course.source.contentstringいいえraw_file 入力用のインラインテキストファイル内容。GPX/XML/JSON/USRProf に適しています。
course.source.payloadobjectいいえCRSProf/USRProf 対応のインライン未加工 JSON ペイロード。
course.source.file_namestringいいえインライン raw_file 内容のファイル名。例:course.gpx、runner.usrprof。
course.source.artifact_idstringいいえ既存の CourseProfiler アーティファクト ID。例:art_...
course.source.content_typestringいいえインライン raw_file 内容の MIME タイプ。
course.segmentsobjectいいえ
course.segments.modeenumいいえgenerate | skip
course.segments.optionsobjectいいえ
course.segments.options.algorithmstringいいえセグメント分割アルゴリズム。例:SLOPE_BASED。
course.segments.options.flat_gradenumberいいえ平坦とみなす勾配のしきい値(パーセント)。
course.segments.options.instant_modebooleanいいえ即時セグメンテーションモードを使用します。
course.segments.options.flat_max_deltanumberいいえ平坦なセグメントの標高差の上限(メートル)。
course.segments.options.include_routesbooleanいいえ生成される CRSProf にコース形状を含めます。
course.segments.options.minimum_distancenumberいいえセグメントの最小距離(メートル)。
course.segments.options.slope_change_thresholdnumberいいえ勾配変化のしきい値(パーセント)。
course.segments.options.flexible_flat_max_deltabooleanいいえ平坦路段の最大デルタを柔軟に扱えるようにします。
course.segments.options.flexible_minimum_distancebooleanいいえ最小距離を柔軟に扱えるようにします。
course.import_optionsobjectいいえ
course.import_options.include_routesbooleanいいえGPX/FIT の解析時にルートを含めます。既存の CRSProf は保持され、analysis_options_not_applied 警告が表示されます。
course.import_options.include_segmentsbooleanいいえGPX/FIT の解析時にセグメントを生成します。既存の CRSProf は保持され、analysis_options_not_applied 警告が表示されます。
course.crsprof_artifact_idstringいいえ既存の変換済み CRSProf アーティファクト ID。アップロードされたローカル GPX/FIT/CRSProf の source_file アーティファクトには、CourseProfiler がインポートまたは変換できるよう course.source.kind=artifact を使用してください。
runnerobjectいいえ
runner.sourcesarrayいいえランナーの根拠資料/プロフィールのソースです。/api/artifact-uploads が返すアップロード済み source_file アーティファクト ID(ローカルの .usrprof ファイル、GPX/FIT/CRSProf の根拠資料、公開 URL など)に使用します。パーソナライズされたプランにはランナー情報が必要です。ランナーのプロフィールを捏造しないでください。
runner.import_optionsobjectいいえ
runner.usrprof_artifact_idstringいいえ既存の変換済み USRProf アーティファクト ID。/api/artifact-uploads からアップロードされた source_file アーティファクトには使用しないでください。それらは runner.sources[{kind:'artifact', artifact_id:'art_...'}] として渡してください。
estimateobjectいいえ
estimate.outputobjectいいえ
estimate.optionsobjectいいえ
estimate.options.strategyenumいいえランナープロフィールを使ったレースプランでは segment_evidence のみ受け付けます。segment_evidence
estimate.options.flat_gradenumberいいえGAP 計算で使用する平坦路の勾配しきい値(パーセント)。
estimate.options.gap_algorithmstringいいえ勾配補正ペースアルゴリズムの名前。
race_namestringいいえコースソースが指定されていない場合に CourseProfiler カタログで解決するレース/コース名。例:Val d'Aran PDA。
course_fileobjectいいえMCP クライアントがインライン/プロキシされた GPX、FIT、CRSProf、または GPX ファイルを 1 つ含む ZIP のファイルオブジェクトを提供する場合にのみ使用してください。テキスト形式の GPX/XML/JSON/CRSProf には content、FIT/ZIP/バイナリには base64、または取得可能な URL を指定してください。ローカルファイルシステムのパスのみの指定や file:// URL は拒否されます。ローカルファイルを使用するホスト型クライアントは、MCP の外部で REST POST /api/artifact-uploads フローを使用し、返された source_file アーティファクトを course.source.kind=artifact として渡してください。
course_file.urlstringいいえファイルのバイト列を取得できる HTTPS URL。file:// やローカルパスのみの指定は使用しないでください。ZIP は GPX ファイルをちょうど 1 つ含む場合のみ受け付けます。
course_file.namestringいいえ元のファイル名。例:course.gpx、runner.usrprof。
course_file.base64stringいいえFIT またはその他のバイナリファイルの Base64 エンコードされたファイルバイト列。
course_file.contentstringいいえGPX/XML/JSON/USRProf のインラインテキストファイル内容。
course_file.file_namestringいいえ元のファイル名。例:course.gpx、runner.usrprof。
course_file.content_typestringいいえファイルの MIME タイプ。
runner_profile_fileobjectいいえMCP クライアントがインライン/プロキシされた USRProf ランナープロフィールのファイルオブジェクトを提供する場合にのみ使用してください。テキスト形式の USRProf/JSON には content、バイナリには base64 を指定してください。パーソナライズされたプランにはランナー情報が必要です。ローカルファイルシステムのパスのみの指定や file:// URL は拒否されます。ローカルの .usrprof ファイルを使うホスト型クライアントは POST /api/artifact-uploads を使用し、返された source_file アーティファクトを runner.sources[{kind:'artifact'}] 経由で渡してください。usrprof_artifact_id は使用しないでください。
runner_profile_file.urlstringいいえファイルのバイト列を取得できる HTTPS URL。file:// やローカルパスのみの指定は使用しないでください。ZIP は GPX ファイルをちょうど 1 つ含む場合のみ受け付けます。
runner_profile_file.namestringいいえ元のファイル名。例:course.gpx、runner.usrprof。
runner_profile_file.base64stringいいえFIT またはその他のバイナリファイルの Base64 エンコードされたファイルバイト列。
runner_profile_file.contentstringいいえGPX/XML/JSON/USRProf のインラインテキストファイル内容。
runner_profile_file.file_namestringいいえ元のファイル名。例:course.gpx、runner.usrprof。
runner_profile_file.content_typestringいいえファイルの MIME タイプ。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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