MCPサーバーをOAuth対応してGemini CLIから使えるようにする

· Google

本エントリは、[Google Developer Experts Advent Calendar 2025](https://adventar.org/calendars/11658) の 23 日担当の記事です。 AIエージェントに具体的な能力を与えるツールとして、現在はMCPサーバーが代表的です。ソフトウェアエンジニアであれば、Gemini CLI などのコード生成エージェントに MCP サーバーを複数登録して利用しているのがもはや普通かなと思います。 ローカルリソースを扱う MCP サ…

Read more →

macOSへのNode.jsインストール手順

· Node.js

macOSに「Node.js」をインストールするための手順を紹介したいと思います。実は、Node.jsのインストールは、公式インストーラーを使ってインストールするのであれば、さほど難しいことではありません。さっそく紹介していきましょう。 公式インストーラーのダウンロード まず、Node.js のウェブサイトから、インストーラーをダウンロードします。ウェブブラウザで、以下のページにアクセスしてください。 [https://nodejs.org/](https://nodejs.org/])…

Read more →

Windows11へのNode.jsインストール手順

· Node.js

Windows 11に「Node.js」をインストールするための手順を紹介したいと思います。実は、Node.jsのインストールは、公式インストーラーを使ってインストールするのであれば、さほど難しいことではありません。さっそく紹介していきましょう。 公式インストーラーのダウンロード まず、Node.js のウェブサイトから、インストーラーをダウンロードします。ウェブブラウザで、以下のページにアクセスしてください。 [https://nodejs.org/](https://nodejs.o…

Read more →

Gemini CLIを使い始める際の認証手順

· Google

Gemini CLIは、コマンドラインやターミナルと呼ばれる「Command Line Interface」でGemini 2.5 Proを使って様々なことをできるようにしたツールです。Node.jsがインストールされていれば、 で簡単にインストールできます。しかし、使い始める際の認証手順でつまずいてしまう方が結構います。僕も最初は「なんでエラーになっちゃうの?」と数日悩んだ経験があります。 そこでこのエントリでは、どんな認証方式があるのか、そしてそれぞれの認証方式の手順はどんなものな…

Read more →

3Dギプスがぽんずを救った話

· dog

このブログエントリでは、我が家で飼っているポメラニアン(名前は「ぽんず」)が前足を骨折し、手術も入院もせず、3Dギプスによりわずか1ヶ月で全力ダッシュができるまでに回復した話を紹介します。 2025年1月25日生まれのポメラニアン(メス)を2025年4月から飼い始めました。名前は「ぽんず」、超小型犬で、最初は抱っこしても何も持っていないような、それほど軽く小さいパピーでした。家に来た当初は600g台だった体重は、6月には1.5kgほどになり、順調に成長していました。 2025年6月20日 -…

Read more →

Remapに「ファームウェアワークベンチ」機能が追加されました

· keyboard

2025 年 5 月 7 日に、Remap に新しい機能「[ファームウェアワークベンチ](https://remap-keys.app/docs/workbench)」が仲間入りしました。Remap は当初から「キーボードを手軽にカスタマイズできるようにする」というようなミッションに基づいていろいろな機能追加を行ってきました。ファームウェアワークベンチは、その中でも一つのマイルストーンではないかな、と思っています。 何を解決するのか キーボードのファームウェアはいくつか使われていますが、そ…

Read more →

Firebase FunctionsデプロイでArtifact Registryのクリーンアップポリシー設定エラーに遭遇した話

· Google

はじめに Firebase Functions に久しぶりにデプロイをしたら、エラーが発生してしまいました。 今回は、このエラーの原因と解決方法について解説します。 エラーの原因 このエラーは、Artifact Registry のクリーンアップポリシーが設定されていないことが原因のようです。先日あった Container Registry の廃止に関係しているのかもしれません。 解決策 エラーメッセージの中で、解決策として以下の 2 つが提案されています。 - ---fo…

Read more →

Web Serial APIでブラウザからシリアルデバイスを操作する

· Web

最近のウェブブラウザは、かつてはネイティブアプリケーションでしか実現できなかった機能を次々と実装しています。その中でも今回注目したいのが「Web Serial API」です。この API を使うことで、ウェブブラウザから直接シリアルデバイスと通信できるようになります。マイコンボードや IoT デバイスを制御するウェブアプリケーションが作れるなんて、ちょっと前までは考えられなかったですよね。 Web Serial API とは Web Serial API は、ウェブアプリケーションからシリ…

Read more →

ウェブブラウザとハードウェアの関係

· Web

今回は、ウェブアプリからハードウェアを制御する話をちょっとしてみたいと思います。 今日のウェブブラウザの立ち位置 ウェブブラウザが世の中に登場してからすでに長い時間が経過しています。パソコンをお持ちの方々は、そのほとんどの時間をウェブブラウザの中で過ごしているはずです。もはやパソコンに直接インストールされているWindowsやmcOSといったOSが何であれ、ウェブブラウザさえ使えれば大半のことができるようになった、今はそんな時代です。ウェブブラウザがOSである、そんな言い方もあながち間違って…

Read more →

macOSやLinuxからWindowsに移行したら快適になった話

· My PC environment

今まではmacOSやLinuxをずっと好んで使ってきましたが、今年は全面的にWindowsに移行をしました。家のデスクトップPCも、持ち歩いているノートPCも、どちらも今ではWindowsです。2006年にIntel Macに移行して以来、実に18年ぶりのWindowsです。2006年はまだWindows Vistaが最新のWindowsでした。そこから一気にWindows 11にジャンプしたことになります。 Windows 11に移行してからすでに半年が経過していますが、普段の開発作業含め、…

Read more →