mcpField
N
NexaLayer

NexaLayer

ローカル
nexalayer.netクラウド・インフラ11 週間前に更新

NexaLayer について

NexaLayerのMCPサーバーは、AIエージェントやMCPクライアント向けに、プロキシセッションの管理と利用状況・支出の確認を提供します。料金が発生する操作やポリシー変更には承認用の注釈があり、状態確認や問題報告のツールも備えています。

主な機能

  1. 01製品と現在価格の確認
  2. 02セッションの作成・ローテーション・終了
  3. 03セッションの健全性と利用状況の確認
  4. 04予算・アラート・取引の確認
  5. 05APIキーと日次予算上限の管理
  6. 06状態確認と問題報告

活用シーン

  1. 01セッション購入前の在庫と価格の確認
  2. 02エージェントのタスク中に行うプロキシの状態・利用状況確認
  3. 03予算上限の設定と有料操作への承認要求

MCP 対応

NexaLayerの製品、セッション、健全性、利用状況、予算、サポート操作をMCPツールとして提供します。ツール注釈により、読み取り、有料書き込み、ポリシー変更、クリーンアップを区別します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nexalayer-nexalayer": {
"command": "npx",
"args": [
"-y",
"@nexalayer/mcp"
],
"env": {
"NEXALAYER_API_KEY": "<NEXALAYER_API_KEY>",
"NEXALAYER_BASE_URL": "<NEXALAYER_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @nexalayer/mcp
設定が必要な環境変数
NEXALAYER_API_KEYシークレットNexaLayer API key requested at https://nexalayer.net/agents?source=mcp-registry
NEXALAYER_BASE_URLOptional API base URL. Defaults to https://api.nexalayer.net/v1

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@nexalayer/mcp0.2.0

ツール

11

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
typeenumいいえall | dynamic | static
limitintegerいいえ
cursorstringいいえ
countrystringいいえ
in_stockbooleanいいえ

詳細

NexaLayer MCP Server

このディレクトリには、MCP サーバーパッケージと実装が含まれています。リポジトリの概要、インストール方法、16 種類のツールの全カタログ、バックエンドとの関係については、ルート README をご覧ください。

MCP クライアントを NexaLayer の製品、セッション、稼働状況、使用状況、支出管理に接続します。

{
  "mcpServers": {
    "nexalayer": {
      "command": "npx",
      "args": ["-y", "@nexalayer/mcp"],
      "env": { "NEXALAYER_API_KEY": "agk_your_key" }
    }
  }
}

サーバーはプロトコルメッセージのみを標準出力に書き込みます。API エラーは MCP ツールの結果を通じて返されます。ツールのアノテーションは、読み取り、有料の書き込み、ポリシーの変更、破壊的なクリーンアップを示すため、互換性のあるクライアントは承認ポリシーを適用できます。

ツール

  • 読み取り:製品と正確な価格、セッションの詳細、稼働状況、使用状況、予算、アラート、残高、取引。
  • 有料の書き込み:セッションの作成またはローテーション。一意の idempotency_key を使用し、オーナーの承認を得てください。
  • ポリシーの書き込み:API キーと日次予算の上限を変更します。オーナーの承認が必要です。
  • クリーンアップ:タスク終了時にセッションを終了します。早期終了しても返金されるとは限りません。アップストリームが停止している場合、最初の終了試行時点で課金が停止し、NexaLayer がバックグラウンドで解放を再試行します。
  • サポート(無料):nexalayer_check_status、nexalayer_known_issues、nexalayer_report_issue、nexalayer_get_ticket。

nexalayer_list_products は、カーソルによるページネーションに対応した簡潔なカタログを返します。デフォルトでは、現在利用可能な製品を 20 件返し、type、country、in_stock、limit、cursor に対応します。また、内部向けの価格情報とサプライヤーのフィールドは除外されます。

nexalayer_create_session は、アカウント残高に対して課金されます。現在の見積もりと予算を確認してから、呼び出す前にオーナーの承認を得てください。POST /sessions は include_credentials を受け付けず、プロキシの認証情報を省略します。PRICE_MISMATCH(409):価格を再確認し、1 回だけ再試行してください。BUDGET_EXCEEDED と INSUFFICIENT_BALANCE(402):オーナーに確認し、再試行しないでください。

nexalayer_get_session と nexalayer_rotate_session は、省略可能な include_credentials(デフォルトは false)を受け付け、API に渡します。include_credentials=true でない限り、認証情報は省略されます。決してログに記録しないでください。

購入前には必ず nexalayer_list_products を読み取ってください。現在の openAgent に基づく見積もりと在庫状況が返されます。限定静的プロキシセッションの価格は 月額 $1.43~$5.86 です(ローンチ価格。最新情報はライブ API が優先されます)。

nexalayer_list_products → nexalayer_get_budget → owner approval
→ nexalayer_create_session → nexalayer_get_session → health/usage → nexalayer_terminate_session

一般的な API エラーコードには、AUTH_INVALID_KEY、INSUFFICIENT_BALANCE、BUDGET_EXCEEDED、PRICE_MISMATCH、IDEMPOTENCY_CONFLICT、RATE_LIMIT_EXCEEDED があります。

PRICE_MISMATCH は HTTP 409 です。価格を再確認し、1 回だけ再試行してください。BUDGET_EXCEEDED と INSUFFICIENT_BALANCE は HTTP 402 です。オーナーに確認し、再試行しないでください。

エラーとサポート

API 呼び出しに失敗すると、1 行の概要と、structuredContent.error に含まれる完全な NexaLayer エラーオブジェクトを伴う MCP ツールエラー(isError: true)が返されます。エラーオブジェクトには、code、retryable、retry_after、suggested_action、side_effects、doc_url、known_issue_id、request_id が含まれます。メッセージのテキストではなく、これらのフィールドに基づいて処理を分岐してください。

エラーの内容が明確でない場合:

follow error.suggested_action → nexalayer_check_status → nexalayer_known_issues(error_code)
→ nexalayer_report_issue → poll nexalayer_get_ticket after next_check_after_seconds

サーバーは、直近で確認したリクエスト ID とエラーコードを最大 20 件保持し、MCP クライアント名とパッケージバージョンとともに、自動的に nexalayer_report_issue に添付します。API キー、プロキシのパスワード、full_url をチケットに記載しないでください。応答目標は早期アクセス向けの目安であり、保証ではありません:S1 は 4 時間、S2 は 24 時間、S3 は 3 営業日、S4 は可能な範囲で対応します。人によるサポート窓口:[email protected](Telegram @LEWISMIN)。

Docker

リポジトリのルートから stdio MCP サーバーをビルドします:

docker build -t nexalayer-mcp ./mcp

このコンテナは、認証情報なしで起動し、ツールカタログを公開できます。そのため、MCP ディレクトリやクライアントが安全に内容を確認できます:

docker run -i --rm nexalayer-mcp

NexaLayer ツールを呼び出すときは、実行時にのみ API キーを渡してください:

docker run -i --rm \
  -e NEXALAYER_API_KEY="$NEXALAYER_API_KEY" \
  nexalayer-mcp

NEXALAYER_BASE_URL は引き続き省略可能です。このイメージは stdio を使用し、ネットワークポートを公開せず、認証情報も含みません。

API キーと一度限りのトライアルクレジットを https://nexalayer.net/agents?source=mcp-readme から申請してください。

コメント

MCP は初めてですか?

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

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