mcpField
S
Spring boot Starter for swapi MCP Servers With Spring AI

Spring boot Starter for swapi MCP Servers With Spring AI

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

Spring boot Starter for swapi MCP Servers With Spring AI について

Spring AIでswapi MCPサーバーアプリケーションを構築するためのSpring Bootスターターです。ツール、プロンプト、リソース、Roots、Completion、OAuth2セキュリティを扱うブランチが紹介されています。

主な機能

  1. 01Spring BootとSpring AIを採用
  2. 02StdioとWebfluxのサーバーに対応
  3. 03MCPアノテーションを搭載
  4. 04ツール・プロンプト・リソースの例
  5. 05CompletionとOAuth2のブランチ

活用シーン

  1. 01Spring AI MCPサーバーの構築
  2. 02ツールとリソースの実装例の参照
  3. 03MCP Completion対応の調査
  4. 04OAuth2セキュリティ実装の確認

MCP 対応

MCPサーバーアプリケーションを構築するプロジェクトです。Stdio/Webfluxサーバーのほか、ツール、プロンプト、リソース、Roots、Completion、OAuth2関連の実装を示します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Spring AI を使用した swapi MCP サーバー向け Spring Boot スターター

技術スタック

  • Spring Boot: 3.5.0
  • Spring AI: 1.0.0
  • Actuator
  • Spring MCP Server (Stdio/Webflux)
  • MCP Annotations
  • Lombok: 1.18.38
  • SpotBugs: 4.8.6
  • Jackson Databind
  • CheckStyle

ブランチ

セキュリティなし

07-create-completion が最終ブランチです。すべてのコードがこのブランチにあります。

セキュリティあり

08-oauth2-server が最終ブランチです。すべてのコードがこのブランチにあります。

コメント

MCP は初めてですか?

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

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