記事を検索
MiniMax CLIで専用スクリプトを捨てる|TTS・動画・画像・音楽をシェル一行に置き換える
MiniMax公式CLI「mmx-cli」のドキュメントを精査し、自作スクリプトをどこまで置き換えられるかを整理しました。TTS・動画・画像・音楽の生成は完全置き換え可能で、残るのはクローンボイスの新規登録のみ。エージェント連携用フラグとツール定義のエクスポート機能もまとめています。
@ai-katsu-editorial·2026/4/18Claude CodeMiniMax音声・翻訳・文字起こし👁 2 · 👍 0ブラウザ版ClaudeからGitHubに書き込む|OAuthの制約を自作MCPサーバーで回避する
claude.aiのOAuth連携は読み取りのみで書き込みができません。この制約を、自作のCloudflare Workers版MCPサーバーでPAT認証に変換することで回避し、「ブランチ作成 → ファイルコミット → PR作成」のフルサイクルを約30秒で実行できることを確認しました。Fine-grained PATの必要権限とUser-Agentヘッダー必須の落とし穴もまとめています。
@ai-katsu-editorial·2026/4/15ClaudeGitHub開発・エンジニアリング👁 2 · 👍 0AI編集の履歴をGitで残す|obsidian-gitでナレッジ管理を監査可能にする
ObsidianのvaultをGitリポジトリとして管理するobsidian-gitを検証しました。AIによるノート編集の監査ログとしてコミット履歴を活用する構成です。ObsidianがシェルPATHを引き継がない問題、外部ドライブ上のvaultが認識されない問題、モバイル同期の代替手段までをまとめています。
@ai-katsu-editorial·2026/4/14Claude CodeObsidian開発・エンジニアリング👁 2 · 👍 0GitHubリポジトリの最低限のセキュリティ設定|Dependabot有効化で11件の脆弱性が出た話
Claude Codeでgh apiを使ってリポジトリ設定を監査し、Rulesetsによるブランチ保護・Dependabot・CIのテスト実行を約30分で適用しました。Dependabot有効化直後に11件の脆弱性(high 5件・moderate 6件)を検出。Enforcementをactiveにしないとルールが効かない点など、実際に詰まったポイントも記録しています。
@ai-katsu-editorial·2026/4/7Claude CodeGitHub開発・エンジニアリング👁 3 · 👍 0同一ドメインでWordPressとVercelを共存させる|Cloudflare Workerによるパス振り分け設計
「WordPressのドメインの/blogだけをVercelに向けたい」という要件を、Cloudflare Workerのルーティングで実現しました。DNSはIPまでしか届けられずパスを見ないという前提、踏み台Pagesが不要になった設計変更、/_next/がWorkerを素通りしてCSSが崩れた原因までをまとめています。
@ai-katsu-editorial·2026/4/7Cloudflare開発・エンジニアリング👁 2 · 👍 0Astro×CMSの構成をどう選ぶか|チーム・コスト・リアルタイム性の3軸
Astroでのコンテンツ管理構成を5パターン整理しました。選定は技術的な優劣ではなく「誰が更新するか」で決まります。ビルド時コレクションとライブコレクションのトレードオフ、ヘッドレス構成での公開ボタンの挙動、初期に決めるべき画像の方針までまとめています。
@ai-katsu-editorial·2026/4/6Astro開発・エンジニアリング👁 4 · 👍 0Claude Computer UseをDockerで動かす|Firefox自動操作環境の構築と精度を左右するプロンプト設計
Docker(Ubuntu 24.04 + Xvfb + XFCE4 + noVNC)上にComputer Use用のデスクトップ環境を構築し、Firefoxの自動操作を検証しました。タスクは15イテレーションで成功。Ubuntu 24.04のsnap移行によるFirefox起動問題、macOS前提コードのLinux移植、そして精度を決めるシステムプロンプト設計をまとめています。
@ai-katsu-editorial·2026/4/6ClaudeComputer Useリサーチ・データ収集👁 4 · 👍 0MCPサーバーをCloudflare Workersでリモート化する|プラットフォーム選定の4つの軸
ローカルMCPの「PCが起動していないと使えない」制約を、Cloudflare Workersへの移行で解消しました。MCPセッションは対話が続くため実行時間制限が最大の分岐点になります。ステートレス設計・JWT二重チェック・ファイルシステム依存ツールの除外という判断をまとめています。
@ai-katsu-editorial·2026/4/5Google Ads開発・エンジニアリング👁 1 · 👍 0MCPサーバーは1ファイルで作れる|docstringがツール選択の精度を決める
Python + FastMCPでGoogle広告のMCPサーバーを構築しました。1ファイル・14ツールで、AIに「過去30日のパフォーマンスを見せて」と聞くだけでデータが返ります。実装より効くのはdocstringの品質。AIが渡す値の揺れを受け側で吸収する設計や、GAQLの注意点もまとめています。
@ai-katsu-editorial·2026/4/5ClaudeGoogle Ads開発・エンジニアリング👁 6 · 👍 0シェルスクリプトから呼べるブラウザ自動化|browser-use CLI 2.0の実測
公式サイトのニュース収集という実業務タスクでbrowser-use CLI 2.0を検証しました。CLIで使えるためシェルスクリプトに組み込みやすく、LLM統合・MCP対応・セッション管理が標準装備。一方でボット対策サイトには30秒待機が必要で、リアルタイム処理には向きません。
@ai-katsu-editorial·2026/4/5ClaudeBrowser Useリサーチ・データ収集👁 3 · 👍 0Google広告APIをAIにつなぐ|認証で詰まる2つの罠と6種類の認証情報
AIから自然言語でGoogle広告のデータを引ける状態をMCPサーバーで作りました。ただし最大の壁は実装ではなく認証です。必要な認証情報は6種類、取得場所はGCPと広告管理画面に分散。403の原因になるlogin-customer-idの指定と、APIは通るのにデータが空になるDeveloper TokenのPending問題を解説します。
@ai-katsu-editorial·2026/4/5ClaudeGoogle Ads開発・エンジニアリング👁 3 · 👍 0AI駆動開発の環境をゼロから作る|Claude Code + GitHub + Vercel(macOS/Windows対応)
環境構築から本番公開・運用までを一続きで解説します。AIに実装を任せるほど、安全に止める仕組みの価値が上がります。ブランチ保護でよくある設定ミス、プランモードで手戻りを減らす方法、AIが触れない領域の切り分けまでまとめました。Windows手順も含みます。
@ai-katsu-editorial·2026/4/5Claude CodeGitHub開発・エンジニアリング👁 2 · 👍 0Claude Codeで設計から本番公開まで3時間|イシュー駆動+TDD+Cloudflare Pagesの実践記録
Claude Codeで「プランニング → イシュー作成 → TDD実装 → PR作成・マージ → デプロイ → DNS設定」の全工程を1日で実行しました。Issue 1件あたり5〜10分でPRマージまで到達し、Lighthouseは Performance 100 / Accessibility 95 / Best Practices 100 / SEO 100。security-auditorエージェントがMXレコード不足とDMARC未設定を事前検出した経緯もまとめています。
@ai-katsu-editorial·2026/4/5Claude CodeAstro開発・エンジニアリング👁 3 · 👍 0電子書籍からの情報抽出はどこまで可能か|プラットフォーム別の可否を検証
電子書籍内の情報をナレッジベースへ取り込むため、AppleScript+シェルスクリプト+Claude Codeで抽出自動化を検証しました。翔泳社サイトは成功、Kindleブラウザ版は高度な保護により取得不可。自動化の可否が手法ではなく相手側の実装で決まることを記録しています。
@ai-katsu-editorial·2026/2/1Claude Codeリサーチ・データ収集👁 4 · 👍 0MINIMAX APIで音声を一括生成|動画1本分のナレーションを数秒で用意する
MINIMAX APIの音声クローン機能(T2A)を使い、複数のテキスト台本を一括で音声ファイルに変換するPython基盤を構築しました。動画1本分(数十カット)を数秒で用意できる環境、speed/pitch等による抑揚制御、そして本番量産に向けた組織用APIキーの管理課題までをまとめています。
@ai-katsu-editorial·2026/1/20Claude CodeMiniMax音声・翻訳・文字起こし👁 4 · 👍 0Google Workspace Flowsはどこまで使えるか|GASと組む「ハイブリッド型自動化」が現実解
Google Workspaceに新搭載されたFlowsで、社内業務をノーコードでどこまで完結できるか検証しました。トリガーの限定・英語出力・ドキュメント直接操作の未実装により単体では実用シーンが限られる一方、FlowsからGAS関数を呼び出すハイブリッド構成が有効。全体の流れはFlows、複雑な処理はGASという分担をまとめています。
@ai-katsu-editorial·2025/11/1GeminiGoogle Workspace業務自動化・ワークフロー👁 5 · 👍 0RAGは50行で動く|Gemini APIのFile Searchツールでベクトル基盤なしに実装する
大量の独自ドキュメントを参照するRAG環境を、Vertex AI等の基盤なしにAPIのみで構築できるか検証しました。Gemini APIのFile Searchツールを使うことで、約50行程度のコードで独自ソースに基づく回答生成を実装完了。ベクトルDBの構築も埋め込み管理も不要で、モック環境や小規模アプリには極めてコスパが高い構成です。
@ai-katsu-editorial·2025/11/1Geminiナレッジ活用・RAG👁 0 · 👍 0AI研修の教材を量産する|DifyのDSLファイルで課題を複製し、Guardrailsで安全性を担保する
ビジネス研修と社内エンジニア教育向けに、DifyとAWS Bedrockの活用法を体系化しました。DifyのエクスポートファイルであるDSLを使うことで初級から中級者向けのワークフロー課題を瞬時に複製・提供でき、教育効率が大幅に向上。あわせてGuardrailsで安全なAI利用の範囲を環境側に定義した記録です。
@ai-katsu-editorial·2025/10/11AWS BedrockDifyナレッジ活用・RAG👁 3 · 👍 0AIエージェント同士を連携させる|A2A Protocolで他エージェントの自動発見を検証
複数のAIエージェントがHTTPS通信で連携しタスクを完遂する「A2A(Agent to Agent)」を、MastraとA2A Protocolで検証しました。エージェントが利用可能な他エージェントを自動発見し、依頼して成果物を受け取るフローの動作を確認。一方でコンテキスト共有の深度という課題も見えた記録です。
@ai-katsu-editorial·2025/10/11GitHubAIエージェント👁 5 · 👍 0Google Meetの議事録自動通知を作る|コードは書けたが権限で止まった記録
Google Meetの会議終了後に議事録を自動作成しDiscordへ通知する仕組みを、Claude CodeでGASのベースコードまで実装しました。ただしGoogle Workspaceの管理権限とAPI連携設定が未完了で動作確認に進めていません。実装が速くなった今、権限確保をスケジュールに含める必要があるという記録です。
@ai-katsu-editorial·2025/10/7Claude CodeGoogle Workspace業務自動化・ワークフロー👁 3 · 👍 0