mcpField
B
blink-github

blink-github

github.com/blink-new開発438 回インストール2 週間前に更新
リポジトリ

blink-github について

blink-githubは、BlinkのワークスペースにインストールされたGitHub Appを通じてGitHubにアクセスするスキルです。リポジトリ操作に対応し、個人アクセストークンをディスクに保存せず、サーバー側で短期トークンを発行します。

主な機能

  1. 01接続済みGitHubアカウントの確認
  2. 02GitHubリポジトリのクローン
  3. 03REST APIによるリポジトリ操作
  4. 04短期トークンによる認証

活用シーン

  1. 01リポジトリの確認とissueの作成
  2. 02開発用リポジトリのクローン
  3. 03Blink ClawエージェントからのpushやPR作成

MCP 対応

`blink_connector_exec` MCPツールを使ってGitHub APIリクエストを実行できます。

インストール

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

$npx skills add https://github.com/blink-new/blink-plugin --skill blink-github

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

詳細

Blink GitHub

ワークスペースの GitHub App インストールによる、GitHub へのフルアクセスを提供します。トークンは有効期間が短く(1 時間)、サーバー側で必要に応じて発行されます。個人用アクセストークンも、gh auth login も、ディスク上のシークレットも不要です。

CLI

# Show all connected GitHub accounts (workspaces can link multiple)
blink github status

# Clone a repo (token is used for auth, stripped from .git/config after)
blink github clone owner/repo
blink github clone https://github.com/owner/repo.git --branch feat/x

# Print a short-lived token for scripting
blink github token --json | jq -r .token

# Multi-account: pick a specific installation
blink github clone owner/repo --account blink-new
blink github token --account my-employer-org

REST API(コネクター実行)

# List repos
blink connector exec github /user/repos GET

# Get a specific repo
blink connector exec github /repos/owner/repo GET

# Create an issue
blink connector exec github /repos/owner/repo/issues POST \
  '{"title":"Bug report","body":"Steps to reproduce..."}'

# List open PRs
blink connector exec github /repos/owner/repo/pulls GET '{"state":"open"}'

# CI status (last 5 runs)
blink connector exec github /repos/owner/repo/actions/runs GET '{"per_page":5}'

# Read a file (returns base64-encoded content)
blink connector exec github /repos/owner/repo/contents/README.md GET

MCP ツール

provider: "github" を指定して blink_connector_exec ツールを使用します。

{
  "tool": "blink_connector_exec",
  "provider": "github",
  "projectId": "proj_xxx",
  "endpoint": "/repos/owner/repo/issues",
  "httpMethod": "POST",
  "params": { "title": "Bug", "body": "Details..." }
}

前提条件

blink.new/settings?tab=connectors で GitHub を一度接続します。

ワークスペースは個人用 OAuth トークンではなく、GitHub App のインストールにリンクします。これにより、次のことが可能になります。

  • SSO/SAML が適用された組織でも動作します(トークンごとの SSO 認証は不要です)
  • 有効期間が短い 1 時間トークンを使用するため、長期間有効なシークレットは不要です
  • App をアンインストールすればアクセスを取り消せます。手動でキーをローテーションする必要はありません
  • 複数のアカウントに対応しています。個人アカウントと勤務先の組織をそれぞれ独立してリンクできます

Blink Claw エージェントについて

git clone、git push、gh pr create は、セットアップなしで動作します。Claw イメージには、トークンを自動発行するシステムレベルの git 認証情報ヘルパーが含まれています。gh auth login も PAT も不要です。

コメント