
自作MCPサーバーを書いて公開するまで ― Claude × GPT 相互レビューを題材に
ZennMCPの最小実装パターンから実践的な複数LLM統合まで、Pythonでカスタムサーバーを書き Claude Code で登録・配布する一連の流れを解説。importlib.metadata を使った最小例やローカル情報をClaudeに提供する仕組み、uvxでの公開配布まで網羅。
全 1590 件 (Zenn で絞り込み) · 67 / 80 ページ

MCPの最小実装パターンから実践的な複数LLM統合まで、Pythonでカスタムサーバーを書き Claude Code で登録・配布する一連の流れを解説。importlib.metadata を使った最小例やローカル情報をClaudeに提供する仕組み、uvxでの公開配布まで網羅。

Obsidian で故人の著作を AI が自動整理する仕組みと、PostgreSQL + MCP で自分の会話ログを管理する仕組みが、媒体・動機・対象が異なるのに同じ三層構造(人間の層 / AI が読み書きする層 / ルール層)に独立に到達した。生物学の収斂進化になぞらえ、「LLM の長期記憶欠落」と「人間領域の保全」という共通の選択圧が、異なる実装から似た形質を生み出すメカニズムを分析する。

Claude Code のスキル機能は、必要がなければ使わなくてOK。繰り返し入力や結果の不安定さが発生したら CLAUDE.md 設定を試し、さらに効率化や自動化が必要になった段階で Skills を活用する判断基準を示す。/find-skills と /skill-creator コマンドで既存スキルの検索や新規作成ができ、Claude Code に丸投げして活用することを推奨。

Claude Code のセッション間で文脈をリセットされ毎回同じ説明をする問題に対して、CLAUDE.md(プロジェクト常識の共有)、自動メモリ(セッション間を超えた学習)、コンテキスト管理(/compact・/clear コマンド)の3つの仕組みを組み合わせることで構造的に解決する方法を解説。リポジトリに記録することでチーム全体で同じ文脈を持ち、準備コストを削減できる。

Claude Codeの Skill は繰り返す指示を再利用可能なモジュール化する仕組みだが、「原則」ではなく「手順」を具体的に書くことが動作のカギとなる。SKILL.md ファイルの構造、description の書き方、禁止事項の明示方法を詳解し、手書きで30分程度で新規 Skill を作成できる実践的な方法を示す。

Google I/O 2026で Gemini 3.5 Flash と Antigravity 2.0 が発表され、エージェント中心の戦略が加速。OpenAI は8,520億ドル評価で資金調達完了しIPO視野に入り、Anthropic は Stainless を買収してSDK統合を主導。国内では政府AI「源内」が18万人規模で本実装開始し、PoCから本格展開への転換が業界全体で鮮明になった。

Codex と Claude Code を同じリポジトリで併用する際、作業引き継ぎの曖昧さから予期しない修正範囲拡大や権限超過が発生する問題に直面。これを防ぐため、handoff を単なる依頼文ではなく「目的契約」「範囲契約」「権限契約」「完成契約」「検証契約」「失敗契約」の6層に分けた多層契約チェックリストを実装した。


SES 派遣エンジニアが急速に進化する AI を見つめ直し、人間にしかできない「感じること」と「目指す方向を決めること」に価値を見出した。Claude Code を活用しながらプロダクト設計を学び、インディーハッカーとして自由な開発を目指す過程を発信していく。

Claude Codeはデバイスが変わるとセッション再開ができない制限があるが、Google Driveにセッションデータを同期し、ジャンクション/シンボリックリンクで参照することで、Windows と Mac 間で同じセッションを /resume で再開可能にする手法を解説。Google Drive Desktop の仕様を踏まえた逆向きリンク構成がポイント。

複数の Claude Code インスタンスがチームとして連携する Agent Teams 機能を活用し、チームリーダー・デザイナー・プログラマーの役割分担でスイカゲーム風パズルゲームを開発する手法を紹介。MCP 経由で PixelLab(画像生成)と Godot(ゲーム開発)を統合し、並列処理による効率的な開発フローを実現する。

Cloudflare の MCP server portals を使うと、リモート MCP サーバーを Claude Desktop の code mode として利用できる。OAuth による認可管理やアクセスポリシー設定が容易で、複雑なクエリでは標準 MCP 比でトークン消費を削減できる利点がある。

ソニックガーデンのエンジニアが Claude Code で毎日の日報レビューと週次 KPT 準備を自動化するエコシステムを構築。実際の親方のコミュニケーションスタイルを反映した oyakata エージェントが日々フィードバックを提供することで、ふりかえりが週 1 回のイベントから継続的なプロセスに変わり、準備不足でのミーティング参加が解消された。


Claude Code で複数の Rust CLI を開発する際、共通ボイラープレート(Makefile.toml、GitHub Actions、AGENTS.md など)の保守が煩雑になったため、テンプレートを版木のように重ねて適用できるメタテンプレート CLI「kata」を作成。プロジェクト共通部分と固有部分を分離し、テンプレート更新を CI で自動反映できる仕組み。

Claude Code が 2026 年 4 月に Cloud Routines(スケジュール実行機能)をリサーチプレビューで公開。PC 電源に依存せず Anthropic インフラ上でバックグラウンドタスクを実行でき、Issue トリアージや PR 整理などの定型保守作業を自動化できる。同時期に Channels(Telegram・Discord・iMessage 連携)も登場し、スケジュール駆動と外部イベント駆動の両軸でエージェント自動化の選択肢が広がった。

Code with Claude London 2026 での Lucas Smedley のセッション「Picking the right model」から、モデル選定の再現可能なプロセス(Eval)構築の重要性を学んだ考察。Quality・Latency・Cost に Thinking・Effort というダイヤルを組み合わせた多次元最適化として、公開ベンチマークではなく自分のユースケース用の Eval を整備することが MLOps の基礎体力であることを解説。

Claude API と n8n で Lancers/CrowdWorks および SMBC 銀行メールからの入金検知機能を設計した際、プラットフォーム経由と銀行メール経由で重複する入金データ、1 件につき 2 通のメール到着、銀行メール本文形式の多様性など 4 つの落とし穴に直面。Phase 1.5 では入金パターンを A(銀行メール)+C(プラットフォームメール)に限定し、Tool Use で payout_kind を型担保して二重計上を防ぐ設計に。E2E テスト 8 件中 1 件は意図的に構造的限界を再現。


個人ブログ 400 記事を含む複数メディアを一人で運用する開発者が、Claude Code をコンテンツ制作パイプラインに改造した実例。スラッシュコマンド 60 個と Agent Teams / Task tool を組み合わせ、Interviewer → SEO Strategist → Researcher → Ghostwriter → Editor → Link Builder といった 7 段階のワークフローで記事を半自動生成。ファイルベースの状態管理、コンテキスト溢れ時の再開ロジック、承認ゲートなど、運用を通じた 5 つの設計パターンと失敗例を共有。