MCP Server について
Nasdanika AI と CLI の機能を基盤とする Java のデモサーバーで、MCP サーバー開発の例とスターターコードを提供します。宣言的な組み立て、ドキュメント生成、可観測性に対応しています。
主な機能
- 01宣言的な機能の組み立て
- 02ドキュメント生成
- 03STDIO と SSE のトランスポート
- 04Reactor Netty による SSE
- 05OpenTelemetry による可観測性
活用シーン
- 01Java MCP サーバーのスターターコード
- 02実装からサーバー機能を組み立て
- 03OpenTelemetry によるサーバー動作の観測
MCP 対応
Nasdanika ベースの MCP サーバーを構成し、STDIO と SSE のトランスポートで MCP クライアントに機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
Nasdanika の AI と CLI の機能を基盤に構築された MCP サーバーです。 このデモサーバーは、Java で MCP サーバーを構築する方法を示し、ひな形となるコードを提供することを目的としています。
主な機能:
- 宣言的な組み立て — 開発者は個々の機能の実装に集中でき、それらを組み合わせてサーバーを構築できます
- 生成されるドキュメント
- STDIO および SSE トランスポート
- 依存関係を最小限に抑え、Reactor Netty 上に実装された SSE トランスポート
- Open Telementry による可観測性
ヘルプサイトを生成するには:
nsd help site --page-template="page-template.yml#/" --root-action-icon=https://docs.nasdanika.org/images/nasdanika-logo.png --root-action-location=https://github.com/Nasdanika-Demos --root-action-text="Nasdanika Demos" docs
MCPHub 認定
Nasdanika Demo MCP Server は MCPHub の認定を受けています。 この認定は、Nasdanika Demo MCP Server が Model Context Protocol の実装に関するベストプラクティスに従っていることを保証します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。