Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

ワークスペース管理

ワークスペースはOpenPRの最上位の組織単位です。マルチテナントの分離を提供し、各ワークスペースには独自のプロジェクト、メンバー、ラベル、ボットトークン、ガバナンス設定があります。ユーザーは複数のワークスペースに所属できます。

ワークスペースの作成

ログイン後、ダッシュボードで**Create Workspace(ワークスペースを作成)**をクリックするか、Settings(設定) > Workspaces(ワークスペース) > **New(新規)**に移動します。

以下を入力:

フィールド必須説明
名前はい表示名(例:"Engineering Team")
スラッグはいURLフレンドリーな識別子(例:"engineering")

作成したユーザーに自動的に**Owner(オーナー)**ロールが割り当てられます。

ワークスペース構造

mermaid
graph TB
    WS["ワークスペース"]
    WS --> P1["プロジェクト A<br/>(キー: PROJ)"]
    WS --> P2["プロジェクト B<br/>(キー: API)"]
    WS --> M["メンバー<br/>Owner · Admin · Member"]
    WS --> BOT["ボットトークン<br/>(opr_ プレフィックス)"]
    WS --> GOV["ガバナンス設定"]

    P1 --> I1["イシュー"]
    P1 --> S1["スプリント"]
    P1 --> L1["ラベル"]
    P2 --> I2["イシュー"]
    P2 --> S2["スプリント"]
    P2 --> L2["ラベル"]

ワークスペース設定

サイドバーのギアアイコンまたは**Settings(設定)**からワークスペース設定にアクセス:

  • General(一般) -- ワークスペース名、スラッグ、説明を更新。
  • Members(メンバー) -- ユーザーを招待、ロールを変更、メンバーを削除。メンバーを参照。
  • Bot Tokens(ボットトークン) -- MCP用ボットトークンを作成・管理。
  • Governance(ガバナンス) -- 投票しきい値、提案テンプレート、信頼スコアルールを設定。ガバナンスを参照。
  • Webhooks -- 外部統合のためのWebhookエンドポイントをセットアップ。

APIアクセス

bash
# List workspaces
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces

# Get workspace details
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>

MCPアクセス

MCPサーバーを通じて、AIアシスタントはOPENPR_WORKSPACE_ID環境変数で指定されたワークスペース内で操作します。すべてのMCPツールは自動的にそのワークスペースに操作をスコープします。

次のステップ

Released under the Apache-2.0 License.