mcpField
D
Demo MCP Server

Demo MCP Server

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

Demo MCP Server について

Demo MCP Serverは、サーバーとクライアントのコードを含む、BlockletでMCPサーバーをホストするフルスタックのサンプルです。

主な機能

  1. 01フルスタックのBlockletサンプル
  2. 02@blocklet/mcpによる認証と認可
  3. 03SSEトランスポートの設定
  4. 04アプリへのMCPサーバーの接続

活用シーン

  1. 01BlockletでのMCPサーバー設定を参考にする
  2. 02SSEトランスポートのエンドポイントを確認する
  3. 03アプリへのMCPサーバー接続方法を把握する

MCP 対応

BlockletでMCPサーバーをホストし、@blocklet/mcpで認証と認可を行う例です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

デモ MCP サーバー

MCP サーバーをホストするデモ用 Blocklet

このプロジェクトは、Create Blocklet を使って作成されました。

この Blocklet は dapp プロジェクトであり、フルスタックアプリケーションです。server と client の両方のコードが含まれています。

MCP サーバーでは、認証と認可に @blocklet/mcp パッケージを使用します。

要件

  • Node.js のバージョン:>= 20.14.0
  • Server のバージョン:>= 1.16.28

MCP サーバーとしての Blocklet

  • blocklet.yml#capabilities.mcp を true に設定します
  • api/src/mcp/server.ts に MCP サーバーを設定します
  • api/src/mcp/sse.ts に SSE トランスポートを設定します。エンドポイントは /mcp/sse である必要があります
  • api/src/index.ts で MCP サーバーをアプリに接続します
  • https://dev.store.blocklet.dev/blocklets/z2qZwzdTFvPFN275o7wm4WwXTAVBvdSfHSDqq を使って MCP サーバーをデバッグします

ライセンス

コードは Apache 2.0 ライセンスに基づいてライセンスされています。ライセンスの全文は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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