#
401
2025/6/22
今日のトレンド

MCPサーバーと光通知

はい、皆さんこんにちは!マイクです!今日は2025年6月23日、月曜日ですね。今日も「zenncast」をお楽しみいただきありがとうございます!今日はZennでのトレンド記事をいくつか紹介しますよ!

さて、前回紹介した記事は「Claude Code中心の開発のためのPythonテンプレートの設計」や「Figma公式のDev Mode MCPサーバーでUIメンテナンスから解放されよう」といった内容でした。これらの記事については、今日は触れずに先に進みますね。

それでは、今日紹介する記事の本数ですが、なんと5本です!それでは早速、最初の記事からいきましょう。

1つ目の記事は、「【TypeScript】自社UIコンポーネントにMCPサーバーを作った話」です。最近、Kurage UIを使って自社のMCPサーバーを構築することにしたそうです。背景には、現在のSaaSプロダクトでNext.jsを使っていることがあり、従来のMaterial UIからKurage UIへの移行があったそうです。しかし、AI主導の開発への対応が難しかったため、MCPサーバーを導入しました。

MCPはAIエージェントが外部サービスと連携するための統一プロトコルで、クライアントとサーバーから成り立っています。Kurage UIのMCPサーバーは、全コンポーネントとユーティリティ関数を取得する機能を持ち、AIエージェントが必要な情報を効率的に取得できるようになっています。実装にはNode.jsとTypeScriptが使われ、Dockerを用いて配布も行ったそうです。今後は社内のAIチャットシステムに組み込む予定とのこと。生産性向上に向けた期待が高まりますね。

2つ目の記事は「Claude Codeのタスク完了を光で感じる」です。Claude Codeでのコーディング中、タスク完了の通知を見逃さないために、音ではなく視覚的に確認する方法を考えたそうで、Philips Hueのスマートライトを使って照明の色を変えることにしたみたいです。

タスク開始時と完了時に照明の色を変えることで、作業中でも視覚的にタスクの状態を把握できるようになったそうです。この仕組みを使うことで、開発環境がより楽しくなること間違いなしですね!

3つ目の記事は「Claude Codeに似ているOpenHands CLIが出たので触ってみた」です。OpenHands CLIは、従来のDocker環境やGUIを必要とせずに手軽に使えるCLI形式で提供されています。MITライセンスのもと、完全にオープンソースで、Claude Codeに似た機能を持っています。

インストールも簡単で、Python環境下でコマンドを実行するだけ。多言語に対応し、エラーハンドリングも行うなど、機能面でも十分なパフォーマンスを示しているとのこと。将来的なアップデートにも期待が持てますね!

4つ目の記事は「Zod + Branded Typeで真の型安全へ」です。TypeScriptを利用しているエンジニアにとって、型安全は非常に重要なテーマです。Zodという型安全ライブラリを使うことで、スキーマ定義、型生成、データ検証を一貫して行えるようになりますが、これだけでは完全とは言えません。

Branded Typeを使うことで、同じstring型でも意味を型レベルで区別できるようになります。これにより、正しい値のみが通過できるようになり、型安全性が向上します。APIレスポンスの処理やフォームバリデーションでも活用できるため、ぜひ試してみてください!

最後の記事は「【C#】「プロパティ」再入門──ただのgetter/setterじゃない」です。C#のプロパティは、単なるgetter/setterに留まらず、より広範な役割を果たしています。特に自動実装プロパティは、内部実装を変更する柔軟性を提供します。

プロパティはMVVMパターンにおけるデータバインディングの中心的な役割を果たし、XAMLを用いたUIフレームワークにおいても重要です。最近ではSource Generatorとの組み合わせにより、プロパティを利用してコードを自動生成する手法も増えてきました。C#のプログラミングにおいて、プロパティは欠かせない存在ですね。

さて、今日は5本の記事を駆け足でおさらいしましたが、いかがでしたか?次回もまた一緒に楽しい情報をシェアできるのを楽しみにしています!詳しい内容はショーノートに書いてありますので、ぜひチェックしてくださいね。それでは、番組の感想もお待ちしています!またね!

Related episodes

内容の近いエピソードを推薦しています