Skip to main content
Glama
rynmark-repo

NexFade for Grok

by rynmark-repo

NexFade for Grok

NexFade for Grok は、プレーンテキストを NexFade に送信せずに、ファイルとメモ用のワンタイム暗号化リンクを作成します。プラグインは Grok Bot/Grok Build のコンピューター上で AES-256-GCM を使って暗号化し、暗号文のみをアップロードして、復号キーを受信者リンクの URL フラグメントとして追加します。

プライバシー境界

このワークフローでは、Grok は信頼できる処理者です。Grok に添付されたファイルと最終的なリンクは、Grok のプライバシー条件の下で保存されます。NexFade は、プレーンテキスト、AES キー、URL フラグメントを受け取ることはありません。このプラグインには、既存のリンクを開いたり復号したりするツールはありません。

プラグインは、現在の Grok ワークスペース内で明示的に指定された通常ファイルのみを読み取ります。ワークスペース外のパス、シンボリックリンクによる外部参照、環境ファイル、秘密鍵、一般的な認証情報ディレクトリを拒否します。ネットワークリクエストは、設定された NexFade HTTPS API と、その API が返す事前署名付き HTTPS アップロード先にのみ送信します。テレメトリ、フック、インストール後スクリプト、パッケージ依存関係、ダウンロードされたバイナリ、動的コード実行は一切含まれません。

要件

  • プラグインと MCP サポートを備えた Grok Bot または Grok Build

  • エージェントコンピューター上の Node.js 20 以降

  • NexFade アカウント

  • NexFade プランの上限と 100 MB のうち低い方までのファイル

Grok Bot は現在、通常のドキュメント添付ファイルを最大 25 MB まで受け付けます。対応しているより大きなローカルファイルは Grok Build で動作する場合がありますが、より大きな NexFade ファイルはブラウザの送信フローを使用してください。

Grok Bot のデプロイ要件

Grok Bot は、既存の Cursor チームプラグインと MCP ポリシーを使用します。チーム管理者は、チームのプラグインページでプラグインを有効にし、チームが MCP 許可リストを使用している場合はその MCP サーバーを許可する必要があります。その後、プラグインは Bot の管理対象コンピューター上で実行され、そのコンピューターにプリインストールされた Node.js ランタイムが上記の Node 20 要件を満たしている必要があります。ユーザーは Bot のブラウザで NexFade のサインインを完了します。チャットに API トークンがコピーされることはありません。grok inspect(Grok Build)または Bot の Plugins ページを使用して、プラグインが有効かつ信頼されていることを確認します。

このパッケージは、Grok Bot と Grok Build 向けのローカルプラグイン経路です。grok.com/connectors カスタムコネクタは別の経路です。xAI はそのコネクタの MCP サーバーが公開 HTTPS で到達可能であることを要求するため、ホスト型リモート MCP サービスが追加されるまで、このローカル stdio パッケージを grok.com コネクタとして宣伝してはなりません。

インストールと接続

インストール後、Grok に NexFade への接続を依頼します。プラグインが NexFade の認可ページを返すので、サインインして表示された 3 つのスコープを承認し、承認が完了したことを Grok に伝えます。API トークンのコピーは必要ありません。

アクセス資格情報は、ホストが提供するプラグインデータディレクトリに、所有者のみがアクセスできるファイル権限で保存されます。いつでも NexFade の Integrations ページから取り消すことができます。

ツール

  • nexfade_connect

  • nexfade_account_status

  • nexfade_send_file

  • nexfade_send_note

  • nexfade_list_links

  • nexfade_get_link_status

  • nexfade_revoke_link

バージョン 0.1 は、意図的にワンタイムリンクのみをサポートしています。受信者への配信は、ユーザーが選択したメールまたはメッセージングコネクタを介して行われ、明示的な承認が必要です。

開発

npm test
npm run check
npm run validate

依存関係のインストールは不要です。

リリースと公開

  1. NexFade Web アプリと PocketBase スキーマをデプロイし、GROK_DEVICE_FLOW_SECRET を設定して、Free アカウントと有料アカウントでプライベートなエンドツーエンドのカナリアテストを実行します。

  2. このディレクトリを、NexFade が所有する公式の公開リポジトリで公開し、不変のコミットからの直接インストールを検証します。

  3. その固定コミットを、リリース時に利用可能な Grok Build のマーケットプレイス/カタログプロセスに提出します。xAI が別途承認しない限り、grok.com コネクタのリスティングを主張しないでください。

  4. インストール手順とプライバシー手順を nexfade.com/integrations/grok に掲載し、NexFade サーバー側で接続、初回リンク、クォータ到達、アップグレードクリック、有料コンバージョンの各イベントを測定します。プラグイン自体には意図的にテレメトリは含まれません。

マーケットプレイスへの公開、本番デプロイ、外部リポジトリの作成はリリース作業であり、このソースパッケージでは実行されません。

正確で再現可能なカタログコマンド、SHA ルール、検証手順、最終的なリスティングチェックについては、マーケットプレイスリリースチェックリスト を使用してください。レビュー済みのコミットが公開された後、パッケージはカタログオブジェクトを生成できます。

npm run marketplace:entry -- \
  --repo-url https://github.com/<official-nexfade-org>/<repo>.git \
  --sha <40-character-commit-sha>

推奨される公開ソースは、このパッケージをルートに置いたプラグイン専用リポジトリです。代わりに公開モノレポからパッケージを公開する場合は、--path integrations/grok-plugin も渡してください。

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Publish HTML, Markdown, PDF, or images as instant shareable links with expiry and passwords.

  • Stamp content with permanent, verifiable provenance. Hash locally, verify free forever.

  • Encrypted A2A object storage for autonomous agent state and artifacts

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rynmark-repo/nexfade-grok-plugin'

If you have feedback or need assistance with the MCP directory API, please join our Discord server