HypAware について
HypAwareはコーディングエージェントをホスト型サービスに接続し、チームのAIコーディング履歴の検索や推奨事項への対応を可能にします。プラグインにはMCP接続設定と2つのスキルが含まれ、セッションの記録やローカルでのコード実行は行いません。
主な機能
- 01チームのAIコーディング履歴検索
- 02推奨事項への対応
- 032つのエージェントスキル
- 04セッション記録なし
活用シーン
- 01チームの記録済みコーディング活動の確認
- 02推奨事項のステータス更新
- 03レポートの公開や削除
MCP 対応
エージェントトークンを使い、クライアントをホスト型HypAware MCPサーバー `https://api.hypaware.ai/v1/mcp` に接続します。サーバーは履歴検索と推奨事項・レポートの操作を提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.hypaware.ai/v1/mcpclaude mcp add --transport http ai-hypaware-hypaware https://api.hypaware.ai/v1/mcp{"mcpServers":{"ai-hypaware-hypaware":{"type":"http","url":"https://api.hypaware.ai/v1/mcp"}}}Cursor で開く{"servers":{"ai-hypaware-hypaware":{"type":"http","url":"https://api.hypaware.ai/v1/mcp"}}}VS Code で開く{"mcpServers":{"ai-hypaware-hypaware":{"type":"http","url":"https://api.hypaware.ai/v1/mcp"}}}{"mcpServers":{"ai-hypaware-hypaware":{"serverUrl":"https://api.hypaware.ai/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.hypaware.ai/v1/mcp認証が必要ツール
詳細
HypAware プラグイン
Claude Code、Cursor、またはスキルを読み込める任意のエージェントを、ホスト型の HypAware MCP サーバーに接続します。エージェントからチームの AI コーディング履歴を照会し、HypAware の推奨事項に基づいて動作できるようになります。
このプラグインには、次の 2 つが含まれています。
https://api.hypaware.ai/v1/mcpに接続する MCP 接続。Authorizationヘッダーにエージェントトークンを付けて送信します。- 2 つのスキル:
hypaware-query(履歴を照会して推奨事項に基づいて動作する方法)とhypaware-reference(HypAware の概要とデータの流れ)。これらは、このプラグインが固定されている HypAware リリースに含まれるスキルのコピーです。
このプラグインは読み取りと操作のみを行います。フック、コマンド、エージェント、バイナリは含まず、何も記録せず、マシン上で何も実行しません。記録は hyp CLI と hyp attach が担当します。
トークンを取得する
このプラグインは HYPAWARE_AGENT_TOKEN 環境変数からトークンを読み込みます。まだ発行したことがない場合は、次の手順を実行してください。
- CLI をインストールします:
npm install -g hypaware。 - 照会のみを行うサインインをします:
hyp remote login --no-forward。ブラウザーでサインイン画面が開き、記録は有効になりません。 - トークンを発行します:
hyp remote mint --scope query --label <where-it-runs>。現在はサーバーのデフォルトである 21 日間有効です。より長い有効期間が必要な場合は、サーバーの上限(デフォルトでは 90 日)まで--expires-days <n>で指定できます。 - シェルのプロファイルで
export HYPAWARE_AGENT_TOKEN=<token>と設定するか、クライアント独自のシークレットストアに保存するなど、クライアントの起動時に使われる環境に設定します。コミットするファイルには絶対に記載しないでください。 - 使用をやめるときは、トークンを取り消します。
hyp remote tokensでトークンを一覧表示し、hyp remote tokens revoke <jti>で取り消せます。
トークンでできること。 トークンは、有効期限が切れるか取り消されるまで、発行した本人として機能します。組織の記録済み履歴の読み取り、推奨事項のステータス変更、レポートの公開と削除ができます。設定の変更、セッションの記録やアップロード、組織の管理、トークンの追加発行はできません。トークンを持つ人は誰でも同じ操作を行えるため、秘密にしてください。
インストール
Claude Code
Claude Code で次を実行します。
/plugin marketplace add hyparam/hypaware-plugin
/plugin install hypaware@hypaware
または、シェルから次を実行します。
claude plugin marketplace add hyparam/hypaware-plugin
claude plugin install hypaware@hypaware
HYPAWARE_AGENT_TOKEN を設定したシェルから Claude Code を起動します。claude mcp list で hypaware サーバーが HTTP 401 の「Failed to connect」と表示される場合は、トークンが設定されていないか、無効になっています。
Cursor、チームで使う場合
チーム管理者が Cursor ダッシュボードを開き、「Plugins & MCPs」、「Add Marketplace」、「Import from Repo」の順に選択して、hyparam/hypaware-plugin を入力します。次に、管理者が「Plugins」、「Configure」で HYPAWARE_AGENT_TOKEN を設定します。Cursor でプラグイン変数を設定できるのはチーム管理者のみです。
Cursor、個人で使う場合
Cursor には個人向けのプラグインインストール機能がないため、次の 2 つの手順で設定します。
- MCP ガイドの Cursor セクションにあるリモート
hypawareブロックを~/.cursor/mcp.json(またはプロジェクトの.cursor/mcp.json)に追加します。トークンは${env:HYPAWARE_AGENT_TOKEN}として読み込まれるため、Cursor の起動前にトークンを環境変数として設定してください。 - スキルを追加します:
npx skills add hyparam/hypaware-plugin -a cursor。
その他のエージェント
skills CLI が認識する任意のエージェント(Pi、Codex、OpenCode など)では、次を実行します。
npx skills add hyparam/hypaware-plugin
この手順でインストールされるのは 2 つのスキルのみです。クライアントに応じた MCP ガイドに従って、MCP サーバーに接続してください。
すでに hyp attach を実行している場合
hyp attach でも同じスキルがインストールされます。この場合、このプラグインが必要なのは MCP 接続のためだけです。Claude Code では両方のコピーが並行して読み込まれます(プラグイン側は hypaware:hypaware-query などの名前です)。そのため、何かが上書きされることはありません。
MCP レジストリのエントリー
registry/server.json には、サーバーの実行方法が 2 つ記載されています。
- リモートはホスト型サーバーです。エージェントトークンを持っている場合に選択してください。
- npm パッケージは、自分のローカル HypAware データに対して
hyp mcp serveを実行します。マシン上で HypAware コレクターを実行している場合に選択してください。コレクターがなければ、表示できるデータはありません。
スキルの更新
skills/ 配下のファイルは手作業で編集しないでください。
hypaware でスキルを変更してリリースした後、ここで
node scripts/sync-skills.js <version> を実行し、結果をコミットしてください。
skills/ の内容がそのリリースと異なる場合、またはいずれかのバージョン項目が一致しない場合、CI は失敗します。
ライセンス
MIT です。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。