mcpField
H
harukibox

harukibox

リモート
harukibox.comビジネス・マーケティング011 週間前に更新
リポジトリ公式サイト

harukibox について

harukibox は公式 Agent API を介して代行購入業務を管理する MCP サーバーです。AI エージェントが商品、注文、購入者、発送の情報を読み書きでき、新旧両方の MCP プロトコル経路に対応しています。

主な機能

  1. 01商品の一覧・取得・作成
  2. 02注文、購入者、発送の確認
  3. 03業務データの横断検索
  4. 04環境変数によるトークン指定
  5. 05新旧 MCP プロトコル経路への対応

活用シーン

  1. 01代行購入商品のカタログ管理
  2. 02注文と購入者情報の確認
  3. 03発送状況の確認
  4. 04代行購入業務の記録検索

MCP 対応

MCP サーバーは、商品情報の読み取りと作成、注文や購入者の確認、発送一覧、業務データの検索を行う harukibox ツールを MCP クライアントに提供します。

設定

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

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

パッケージ
npm@harukibox/mcp0.2.1

ツール

詳細

@harukibox/mcp

harukibox 用的 Model Context Protocol サーバーです。公式 Agent API を通じて、AI エージェントが代購の在庫、注文、購入者、発送を管理できます。

プロトコルバージョン

MCP 2026-07-28(ステートレス、server/discover、resultType、キャッシュ可能な tools/list)を実装しつつ、デュアル世代対応を維持しています。旧版の initialize ハンドシェイクにも引き続き応答します。

つまり、現在の Claude Desktop / Claude Code(まだ 2025-11-25 以前)も、設定を変更せずに引き続き利用できます。クライアントが 2026-07-28 にアップグレードされると、自動的に新しい経路を使用します。こちらも設定変更は不要です。

@modelcontextprotocol/sdk の最新バージョン 1.30.0 は依然として 2025-11-25 のままで、server/discover / resultType / CacheableResult に対応していません。そのため、このサーバーは SDK を介さず wire format を直接出力します(これにより、このパッケージはランタイム依存関係ゼロでもあります)。SDK が新版に対応したら、SDK に戻す予定です。

インストール

npm install -g @harukibox/mcp

または、プロジェクト内で:

npm install @harukibox/mcp

API トークンの取得

@harukibox/cli で OAuth を実行して取得します(有効期間は 90 日です):

npm install -g @harukibox/cli
harukibox login           # PKCE,預設打開瀏覽器
# 或無 GUI 環境:
harukibox login --device  # device flow,顯示 user_code 讓你在瀏覽器輸入

実行すると、トークンは ~/.config/harukibox/config.json(mode 0600)に書き込まれます。このトークンを HARUKIBOX_TOKEN に設定してください。

Claude Desktop の設定

~/Library/Application Support/Claude/claude_desktop_config.json を編集します:

{
  "mcpServers": {
    "harukibox": {
      "command": "harukibox-mcp",
      "env": {
        "HARUKIBOX_TOKEN": "hrk_live_your_token_here"
      }
    }
  }
}
リフレッシュトークン(上級者向け、デフォルトでは無効)

長期間稼働する MCP プロセス(あまり再起動しない場合)では、リフレッシュを有効にできます:

"env": {
  "HARUKIBOX_TOKEN": "hrk_live_...",
  "HARUKIBOX_ENABLE_REFRESH": "1",
  "HARUKIBOX_REFRESH_TOKEN": "hrk_refresh_..."
}

⚠️ 制限事項:リフレッシュトークンのローテーション後、新しいリフレッシュトークンはプロセスメモリにのみ保持されます。プロセスを再起動すると、環境変数には古いリフレッシュトークンが残っているため、サーバーは再利用と見なして、そのユーザーのすべてのトークンを取り消します。再起動前に harukibox login を手動で実行し、新しいトークンを取得してください。本番環境ではこのオプションを無効にし、90 日の有効期限後に OAuth を再実行する方法を推奨します。

Claude Code の設定

claude mcp add harukibox --command harukibox-mcp --env HARUKIBOX_TOKEN=hrk_live_your_token_here

利用可能なツール

ツール必要なスコープ説明
haruki_meme現在のユーザー/組織/トークン情報を取得
haruki_list_productsproducts:read商品を一覧表示
haruki_get_productproducts:read単一の商品を取得
haruki_create_productproducts:write商品を作成
haruki_list_registrationsregistrations:read注文を一覧表示
haruki_list_buyersbuyers:read購入者を一覧表示
haruki_list_shippingsshippings:read発送を一覧表示
haruki_searchsearch全体検索

セキュリティ

  • トークンはすべて環境変数で指定し、ディスクには書き込みません
  • すべてのリクエストは HTTPS 経由で送信され、sha256 ハッシュ検証を伴います
  • 有効期限切れ/取り消し済み/IP 許可リスト不一致の場合、リクエストは直ちに拒否されます
  • 呼び出しは毎回サーバー側の監査ログに記録されます(Web UI での確認機能はありません。エクスポートが必要な場合はサービス提供者にお問い合わせください)

セルフホスト/プライベートデプロイ

HARUKIBOX_BASE_URL=https://your-instance.example.com/api/agent \
HARUKIBOX_TOKEN=hrk_live_... \
harukibox-mcp

ライセンス

MIT

コメント

MCP は初めてですか?

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

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