mcpField
V
volcengine-vefaas

volcengine-vefaas

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

volcengine-vefaas について

volcengine-vefaas は、Volcengine Function Service 上のサーバーレスアプリケーションをデプロイ、管理するコマンドラインスキルです。認証、プロジェクト初期化、デプロイ、関数コードの取得、設定を扱います。

主な機能

  1. 01テンプレートからプロジェクトを初期化
  2. 02新規または既存アプリをデプロイ
  3. 03関数の管理とコードの取得
  4. 04環境変数の設定
  5. 05認証状態の確認とドメイン表示

活用シーン

  1. 01テンプレートからサーバーレスアプリをデプロイ
  2. 02CI/CD で既存プロジェクトを公開
  3. 03関数コードを取得してローカルで作業
  4. 04環境変数を設定し構成を確認

MCP 対応

ドキュメントには、プロトコル、run.sh、プロキシ、パス選択の確認を含む MCP デプロイの説明があります。このプロジェクトが MCP クライアントに公開するツールやリソースについては記載されていません。

インストール

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

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

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

同梱ファイル

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

references/
authentication.md
configuration.md
environment-variables.md
framework-detection.md
mcp-deployment.md
troubleshooting.md
references/cookbooks/
deploy-existing-code.md
manage-functions.md
template-quickstart.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 を使用してください

コメント