mcpField
J
java-sdk

java-sdk

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

java-sdk について

Model Context ProtocolをJavaアプリケーションに統合する公式Java SDKです。Spring AIとの共同メンテナンスで、クライアントとサーバーの開発、および同期・非同期通信に対応します。

主な機能

  1. 01MCP統合用Java SDK
  2. 02クライアントとサーバーの開発
  3. 03同期通信
  4. 04非同期通信
  5. 05Spring AI統合

活用シーン

  1. 01Java MCPクライアントの構築
  2. 02JavaでのMCPサーバー実装
  3. 03Spring AIアプリへのMCP対応追加

MCP 対応

MCPクライアントとサーバーを構築するためのJava統合を提供します。Spring AIはこれを拡張し、Spring Boot用のクライアントおよびサーバースターターを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"java-sdk": {
"command": "npx",
"args": [
"-y",
"@jetbrains/mcp-proxy"
]
}
}
}
起動コマンドnpx -y @jetbrains/mcp-proxy

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@jetbrains/mcp-proxy

ツール

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

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

詳細

MCP Java SDK

ビルドステータス

Model Context Protocol の Java SDK 統合を提供するプロジェクト群です。 この SDK により、Java アプリケーションは標準化されたインターフェースを通じて AI モデルやツールとやり取りできます。また、同期および非同期の通信パターンの両方をサポートしています。

📚 リファレンスドキュメント

MCP Java SDK のドキュメント

包括的なガイドと SDK API ドキュメントについては、MCP Java SDK リファレンスドキュメントをご覧ください。

Spring AI MCP のドキュメント

Spring AI MCP は、Spring Boot 統合によって MCP Java SDK を拡張し、クライアントとサーバーの両方のスターターを提供します。Spring Initializer を使用して、MCP をサポートする AI アプリケーションをすぐに構築できます。

開発

ソースからビルドする
./mvnw clean install -DskipTests
テストを実行する

テストを実行するには、Docker と npx を事前にインストールする必要があります。

./mvnw test

貢献

コントリビューションを歓迎します! 貢献ガイドラインに従ってください。

チーム

  • Christian Tzolov
  • Dariusz Jędrzejczyk

リンク

ライセンス

このプロジェクトはMIT ライセンスの下でライセンスされています。

コメント

MCP は初めてですか?

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

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