mcpField
V
volcengine-vefaas

volcengine-vefaas

github.com/volcengineクラウド・DevOps24109 回インストール2 日前に更新
リポジトリ

volcengine-vefaas について

Volcengine veFaaS を操作するスキルで、デプロイ、関数・サンドボックス管理、トラブルシューティングに対応します。CLI のワークフローを案内し、知識の照会や SDK・OpenAPI の実装前に公式ドキュメントを検索します。

主な機能

  1. 01アプリのデプロイと関数管理
  2. 02サンドボックスアプリとインスタンスの管理
  3. 03環境変数とアプリ設定の変更
  4. 04ログ、使用量、障害の確認
  5. 05公式ドキュメントを使った SDK・OpenAPI 開発

活用シーン

  1. 01プロジェクトの veFaaS へのデプロイ
  2. 02関数の公開、ロールバック、診断
  3. 03サンドボックスインスタンスとイメージの管理
  4. 04veFaaS の機能確認や連携コードの作成

MCP 対応

STDIO、SSE、Streamable-HTTP を使った MCP Server の veFaaS へのデプロイを案内できます。MCP サーバーではなく、veFaaS 操作用のスキルです。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/volcengine/volcengine-agent-toolkit --skill volcengine-vefaas

インストール後、Claude Code で/volcengine-vefaasを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
mcp-deployment.md
vefaas-application.md
vefaas-auth.md
vefaas-cli.md
vefaas-docs.md
vefaas-function.md
vefaas-openapi.md
vefaas-sandbox.md
vefaas-trigger.md
vefaas-troubleshooting.md

詳細

翻訳後に原文が更新されています。最新の内容は原文をご確認ください。

volcengine-vefaas:Volcengine FaaS CLI

vefaas は、Volcengine Function Service(veFaaS)のコマンドラインツールです。合理化されたワークフローを通じて、サーバーレスアプリケーションのデプロイ、関数の管理、設定を行えます。

インストール

npm i -g https://vefaas-cli.tos-cn-beijing.volces.com/volcengine-vefaas-latest.tgz

インストールを確認します。

vefaas --version

基本的なワークフロー

一般的なデプロイ手順は次のとおりです。

  1. Node.js の確認:node --version(>= 18 が必要です。20 以降を推奨します)
    • バージョンが古い場合は、nvm(nvm use 20)または fnm(fnm use 20)で切り替えるか、新しいバージョンを手動でインストールします
  2. CLI の確認:vefaas --version でインストールを確認します
  3. 認証の確認:vefaas login --check でログイン状態を確認します
    • 未ログインの場合は、vefaas login --sso を実行します(ブラウザーが開き、ユーザーの認証後に自動で完了します。手動入力は不要です)
  4. デプロイ:vefaas deploy --newApp <name> --gatewayName $(vefaas run listgateways --first) --yes
  5. アクセス:vefaas domains で URL を確認します

クイックコマンド

目的コマンド
認証を確認vefaas login --check
ログイン(SSO)vefaas login --sso(非対話型:ブラウザーが開き、認証後に自動で完了します。推奨)
ログイン(AK/SK)vefaas login --accessKey <AK> --secretKey <SK>
テンプレートから初期化vefaas init --template <name>
新しいアプリをデプロイvefaas deploy --newApp <name> --gatewayName $(vefaas run listgateways --first) --yes
既存のアプリをデプロイvefaas deploy --app <name> --yes
ゲートウェイを一覧表示vefaas run listgateways --first
URL を表示vefaas domains
環境変数を設定vefaas env set KEY VALUE
設定を表示vefaas config list
コードを取得vefaas pull --func <name>
プロジェクトを調査vefaas inspect

グローバルオプション

オプション説明
-d, --debugトラブルシューティング用のデバッグモードを有効にします
--yes非対話型モード(CI/AI コーディングでは必須です)
--regionリージョンを上書きします(例:cn-beijing)

クックブック

よくあるシナリオの手順ガイドです。

リファレンス

各トピックの詳細なドキュメントです。

重要な注意事項

  • CI/CD と AI コーディングのシナリオでは、非対話型モードにするため、必ず --yes を使用してください
  • 利用可能なゲートウェイを取得するには、$(vefaas run listgateways --first) を使用してください
  • リンク後、設定は .vefaas/config.json に保存されます
  • 問題のトラブルシューティングには、--debug または -d を使用してください

コメント