mcpField
M
MCP example Netlify Serverless Functions

MCP example Netlify Serverless Functions

ローカル
github.com/cmparsonsクラウド・インフラ073 週間前に更新

MCP example Netlify Serverless Functions について

MCP example Netlify Serverless Functionsは、Netlify FunctionsでMCPサーバーを構築・実行する方法を示すデモです。デプロイ済み関数と、カスタムURLでアクセスする例を含みます。

主な機能

  1. 01MCPサーバーレス関数の例
  2. 02デプロイ済み関数のデモ
  3. 03カスタムURLでのアクセス例
  4. 04Netlify CLIによるローカル開発

活用シーン

  1. 01Netlify Functionsを使った基本的なMCPデプロイの確認
  2. 02ローカルでの実行とサンプルの反復開発

MCP 対応

Netlify Functionsで実装したMCPサーバーの例を示し、デプロイ済み関数へのアクセス方法を紹介します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"serverless-mcp-example": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

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

パッケージ
npm@modelcontextprotocol/inspector

ツール

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

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

詳細

Netlify Examples

MCP の Netlify Serverless Functions の例

このデモサイトを表示:https://mcp-example-serverless.netlify.app/

Netlify Status

このサンプルサイトについて

このサイトでは、Netlify Functions を使用してサーバーレス MCP を開発・実行する、とても基本的な例を紹介します。デプロイ済みのサーバーレス関数へのリンクと、カスタマイズした URL を使用して関数にアクセスする例が含まれています。

独自のバージョンをすばやくデプロイする

以下の「Deploy to Netlify」ボタンをクリックして、このサンプルサイトの独自バージョンをデプロイできます。以下の処理が自動的に行われます。

  • examples リポジトリにあるこのサンプルのコピーを、GitHub アカウントにクローンします
  • 新しいリポジトリにリンクされたプロジェクトを、Netlify アカウントに作成します
  • リポジトリの変更を監視する、自動デプロイのパイプラインを作成します
  • 新しいサイトをビルドしてデプロイします
  • その後、このリポジトリを使用して、netlify dev でローカル環境から変更を加えられます

Netlify にデプロイ

サンプルをローカル環境にインストールして実行する

このサンプルやその他のサンプルを確認し、ローカル環境で実行するには、examples リポジトリ全体をクローンします。


# 1. Clone the examples repository to your local development environment
git clone [email protected]:netlify/examples

# 2. Move into the project directory for this example
cd examples/mcp/serverless-mcp

# 3. Install the Netlify CLI to let you locally serve your site using Netlify's features
npm i -g netlify-cli

# 4. Serve your site using Netlify Dev to get local serverless functions
netlify dev

# 5. While the site is running locally, open a separate terminal tab to run the MCP inspector or client you desire
npx @modelcontextprotocol/inspector npx mcp-remote@next http://localhost:8888/mcp

コメント

MCP は初めてですか?

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

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