Spring AI MCP server to access information from について
このSpring AI MCPサーバーは、api.spring.ioからSpringプロジェクトのリリース情報とサポート世代を提供します。MCPクライアントを通じて、Springのバージョンやサポート期間を調べるユーザー向けです。
主な機能
- 01Springプロジェクトのリリースデータ
- 02リリースバージョンの照会
- 03サポート世代の情報
- 04サポート期間の照会
活用シーン
- 01spring-bootのリリース済みバージョンの確認
- 02プロジェクトの最新リリースの特定
- 03オープンソースのサポート終了日の確認
MCP 対応
MCPサーバーはapi.spring.ioのSpringプロジェクトのリリースバージョンとサポート世代のデータをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
https://api.spring.io の情報にアクセスする Spring AI MCP サーバー
Spring AI MCP を使用して、https://api.spring.io から Spring プロジェクトのデータにアクセスする MCP サーバーを実装しています。 リリースバージョンとサポート世代のデータを提供します。
プロジェクトをビルドする
./mwnw clean package
この MCP サーバーを使用するようにクライアントを設定する
MCP サーバーの設定に構成を追加します(例:VSCode で Cline を使用する場合)。
"spring-project-information": {
"command": "java",
"args": [
"-jar",
"<path-to-project>/target/spring-io-api-mcp-0.0.2-SNAPSHOT.jar"
]
}
プロンプトの例
この MCP サーバーは、Spring プロジェクトのリリースとサポート世代に関する情報を提供するため、 次のような質問をすることができます。
Which versions of the spring-boot project got released?
または
What is the latest version of the spring-boot project that got released?
サポート期間の詳細を確認するには、次のように尋ねることもできます。
Until when is the latest version of spring-boot supported in the open-source?
または
Until when is spring-boot 2.7.x supported in the open-source?
または
Can you tell me if spring-data-core will have an updated release within the next 90 days
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。