MCP

curlコマンドでのMCPサーバーテスト

MCPインスペクターではなく、curlコマンドを使ってMCP(Model Context Protocol)サーバーの動作テストをする際に投げるJSONリクエストのメモです。テスト対象のMCPサーバーとして、以前の記事で作成したユーザー検索MCPサーバーを使っていきます。
PHP

【PHP】JSONフォーマッターは簡単に作れるよ

APIやMCPサーバーを叩いて返ってきたJSONを整形表示させたい場面は多いと思いますが、JSONを人間にとって見やすい状態に整形するツールJSONフォーマッターをPHPで実装して、CLIでも使えるようにしようという企画です。
Laravel

【Laravel12】MCPサーバー作成

猫も杓子もMCPということで、LaravelでMCPサーバーを作成する手順の記録です。サンプルとしてDB内のユーザー検索のMCPサーバーを作ります。MCPインスペクターで動作確認します。公式ドキュメントに沿って作成していきます。
SSH

【SSH】VPN経由でWSL2のUbuntu24.04からSSH接続できない問題への対処

VPN経由でUbuntu24.04(WSL2)からEC2インスタンスへSSH接続する際に「SSH2_MSG_KEXINIT sent」で止まってしまい、接続できなかった問題(いわゆる、Path MTU Discovery black holes)への対処を記録しました。
Git

【Git】特定のフォルダやファイルを追跡対象外にする方法

プロジェクトのベース(リモート)リポジトリからローカルにクローンしてきて、Gitの管理配下には置いておきたいけど、ローカル用に修正して、ベース(リモート)リポジトリには反映させたくない場合の手段のメモです。
Github Copilot

【Github Copilot】VS CodeからPlaywrightのMCPサーバーでブラウザ操作させてみた

VS CodeのMCP設定にMicrosoft公式のPlaywrightのMCPサーバーを追加して、Github Copilot ChatからAIに指示を出して、Ubuntu24.04.2 LTS (WSL2 on Windows11) 上でWEBブラウザを起動させて操作させてみました。
Github Copilot

【Github Copilot CLI】GA4のMCPサーバーを使ってみた

以前、Gemini CLIからGA4の公式MCP(Model Context Protocol)サーバーを使う記事を書きましたが、今回はGithub Copilot CLIで使っていきます。
Github Copilot

【Github Copilot CLI】Public Previewインストールしてみた

Githubが2025/09/25にGithub Copilot CLI Public Previewを公開したようなのでインストールしてみました。
Gemini CLI

【Gemini CLI】GA4のMCPサーバーを使ってみた

Google Analytics公式のMCP(Model Context Protocol)サーバーを使うと、GeminiなどのLLMに接続させることができ、Gemini CLIなどでチャットベースでGA4のデータ解析ができるようです。Analyticsの管理画面で扱える機能よりは制限されるようですが、自然言語ベースの指示で独自の角度から解析ができるという点が最大の魅力だと思います。Google Analytics公式チュートリアルの説明が大雑把なので、GCPやGemini CLI、gcloud CLIに相当慣れていないと、すんなりとは成功しないと思います。。
Gemini CLI

【Ubuntu】Gemini CLIインストール

今更ですが、業務で使うことになったので、Ubuntu24.04.2 LTS (WSL2 on Windows11) にGemini CLIをインストールしてみました。