Spring Boot による MCP サーバーの実装とカスタマイズ

MCP(Model Context Protocol)は、AI プラグイン(例:Cursor、Continue、VS Code 拡張)とバックエンドサービス間の標準化された通信プロトコルです。JSON-RPC 2.0 を基盤とし、HTTP、WebSocket、stdio のいずれかのトランスポートを用いてツール呼び出しやコンテキストリソースの取得を可能にします。本稿では、Spring Boot を用いた HTTP ベースの MCP サーバーの構築 ...

6月13日 21:58 投稿

Spring BootとVue.jsを活用した生活情報共有プラットフォームの構築

プラットフォームの概要と技術選定 現代社会において、時間的制約や地理的距離を超えて日常的な発見や知見を共有するニーズは高まっています。本システムは、そのような情報交換の場を提供することを目的としたWebアプリケーションです。ユーザーはモバイルデバイスやPCからアクセスし、食事、旅行、エンターテインメント、教育などのカテゴリーに属するコンテンツの閲覧や ...

5月20日 16:20 投稿

Elasticsearchの基本概念と実用的なセットアップガイド

Elasticsearchは、Apache Luceneを基盤とする分散型全文検索エンジンで、高速なデータ探索・分析を可能にします。REST APIを通じて操作でき、JSON形式でのデータ管理が標準です。全文検索、構造化検索、リアルタイム分析など、多様な用途に対応しています。 代表的な利用シーン ECサイトの商品検索 ユーザーレビューの収集・表示 ログの集約・可視化 検索結果の ...

5月19日 11:06 投稿

学内食堂予約システムのSpringBoot+Vue.js実装と設計解説

学内食堂の混雑緩和と効率的な食事管理を目的とした予約システムを、Spring BootとVue.jsを用いて構築しました。本システムはモダンなフルスタックアーキテクチャに基づき、柔軟な拡張性と高い保守性を実現しています。 バックエンド:Spring BootによるAPI設計 Spring Bootは依存性の自動設定と組み込みサーバーにより、最小限の設定で高機能なWebアプリケーションを構築 ...

5月19日 00:35 投稿

ASP.NET Core における MVC パターンを活用した Web API 構築

サーバーサイドレンダリングから Web API へ これまでの解説では、Razor Pages を利用して HTML をブラウザに直接描画するサーバーサイドレンダリング型の ASP.NET Core アプリケーション構築について学びました。本章では、視点を変えて Web API の構築に焦点を当てます。これは、シングルページアプリケーション(SPA)やモバイルアプリのバックエンドとして機能するアプ ...

5月9日 23:43 投稿