mcpField
S
Spring AI Apps Project

Spring AI Apps Project

ローカル
github.com/kartikeyag開発ツール078 週間前に更新

Spring AI Apps Project について

Spring AI Apps Projectは、Spring AIでAI機能をSpring Bootアプリに統合するサンプル集です。`spring-ai-mcp`では、ツールとプロンプトを公開するMCPクライアントとサーバーを示します。

主な機能

  1. 01Spring BootのAI統合サンプル
  2. 02MCPクライアントとサーバーの例
  3. 03ツールとプロンプトの公開
  4. 04Spring Maven Pluginで実行

活用シーン

  1. 01Spring AIでのMCP統合の確認
  2. 02AI対応Spring Bootサンプルの実行

MCP 対応

`spring-ai-mcp`の例には、他のサービスにツールとプロンプトを公開するクライアント側とサーバー側のアプリケーションが含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Spring AI Apps プロジェクト Twitter

CircleCI

SonarCloud Bugs Coverage Lines of Code

このプロジェクトでは、Spring AI フレームワークを利用して、Spring Boot アプリケーションに AI 機能を統合する方法を紹介します。


目次

アプリケーションの実行

Spring Maven Plugin を使って、すべてのアプリをローカルで実行できます。

mvn spring-boot:run

アプリを AI モデルに接続する必要がある場合もあります。OpenAI またはお好みのモデルを利用できます。アプリを実行する前に、以下のように API トークンをエクスポートしてください。

export SPRING_AI_OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>

アーキテクチャ

MCP クライアント/サーバー

サンプルは spring-ai-mcp ディレクトリにあります。以下の図はアーキテクチャを視覚的に示したものです。

Architecture

記事

  1. Spring AI の MCP の概念を紹介します。他のサービスに @Tools と Prompts を公開する、クライアント側およびサーバー側のアプリケーションを実装します。サンプルは master ブランチにあります。詳しいガイドは、次の記事をご覧ください:Spring AI での Model Context Protocol(MCP)の利用

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。