MCPサーバー構築の泥沼:AIエージェントの理解不足とIDEの不安定さを越えて
AIエージェントの無理解とIDEの不安定さに翻弄された実録。MCPサーバー構築における「実行環境の喪失」という落とし穴と、その解決策。
Tech Blog
AIエージェントの無理解とIDEの不安定さに翻弄された実録。MCPサーバー構築における「実行環境の喪失」という落とし穴と、その解決策。
ページネーションによる負荷分散、LCP最適化、そしてAccessibility階層構造の修正。スケーラビリティを確保しつつ再び満点を獲得するための実装記録。
正規表現の単語境界 (\b) が、日本語と英語が混在する技術文章において期待通りに動かない理由と、それを解決する先読み・後読みの実踐的パターン。
Python/uv環境で実装した自作スクリプトを、MCPサーバーとして安全かつ確実にAIエージェントへ提供するための実践的な構築手順。
Model Context Protocol (MCP) の環境構築で誰もが陥る「サーバー」への誤解。HTTPでもなく、単なるCLIでもない。IDEのプロセスと運命共同体として動き続ける、stdioモードの核心に迫る。
AIエージェントにブログ運用を任せていたら、バックグラウンドでサーバープロセスが無限増殖していた話。ポート自動インクリメント機能との戦いと、Pythonによる「場所奪い取り」スクリプトの実装。
技術ブログのタグ付けを自動化する際、「自動化」のような一般名詞をどう扱うべきか。タイトルと本文で判定の「重み」を変える論理的なタグ設計の記録。
「便利なオプション」がシステムを破壊する。運用におけるSource of Truth(信頼できる唯一の情報源)の曖昧さが招いた事故と、そこから得た「不自由さの価値」について。
静的サイト運用で避けられない「参照されていない画像資産」の蓄積。MarkdownとR2を全走査して不要な資産を特定・一括削除するクリーンアップツールの実装について。
パッケージマネージャーという開発基盤そのものをAIエージェントに開放する。uvとpnpmがもたらす「試行錯誤の場」がいかに自律的な自動化を実現するか。