mcpField
O
omni-db-backups

omni-db-backups

github.com/cheaper-inferenceデータ・データベース82.3k1.0k 回インストール今日更新
リポジトリ

omni-db-backups について

APIエンドポイントを通じてシステムバックアップを実行し、SQLiteデータベースのライフサイクルを管理するスキルです。文書化された操作には、バックアップファイルからの復元、エクスポート、インポート、増分スナップショットも含まれます。

主な機能

  1. 01システムバックアップの実行
  2. 02バックアップファイルからの復元
  3. 03SQLiteデータベースのライフサイクル管理
  4. 04データのエクスポートとインポート
  5. 05増分スナップショット方式の利用

活用シーン

  1. 01API経由でシステムバックアップを実行
  2. 02バックアップファイルからデータを復元
  3. 03SQLiteデータのエクスポートまたはインポート
  4. 04増分スナップショットの作成

インストール

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

$npx skills add https://github.com/cheaper-inference/omniroute --skill omni-db-backups

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

詳細

概要

システムのバックアップを実行し、バックアップファイルから復元して、SQLite データベースのライフサイクルを管理します。エクスポート、インポート、増分スナップショットの各方式に対応しています。

認証

すべてのリクエストには、有効な Bearer トークンまたはセッション Cookie が必要です。POST /api/auth/login でトークンを取得するか、ローカル開発用に REQUIRE_API_KEY=false を設定してください。

エンドポイント

GET /api/system/env/repair

GET system › env › repair

curl http://localhost:20128/api/system/env/repair \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/env/repair

POST system › env › repair

curl -X POST http://localhost:20128/api/system/env/repair \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
GET /api/system/version

GET system › version

実行中のバージョン、最新の公開バージョン、自動更新のステータス、npm リリースチャンネルです。releaseChannel と channels は追加項目です(rail 3.8.54)。channel は引き続き、ダッシュボードのアップデーターが使用するデプロイモードを意味します。

curl http://localhost:20128/api/system/version \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/version

POST system › version

curl -X POST http://localhost:20128/api/system/version \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

ペイロード

リクエスト/レスポンスのスキーマの詳細については、GET /api/openapi/spec または docs/openapi.yaml にある OpenAPI 仕様全体を参照してください。

コメント