NetlifyMCPServer

by DrunkOnJava

MCPの例 Netlify Express

このデモサイトをご覧ください: https://mcp-example-express.netlify.app/

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

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

Expressがマッピングルートを処理する方法を考慮すると、 netlify.tomlリダイレクトが正しいパスに設定されていることを確認することが重要です。この例では、/mcpがこのサーバーへのすべてのリクエストをキャッチするように、以下の設定を行っています。

[[redirects]] force = true from = "/mcp" status = 200 to = "/.netlify/functions/express-mcp-server"

独自のバージョンを迅速に展開

以下の「Netlifyにデプロイ」ボタンをクリックして、このサンプルサイトの独自バージョンをデプロイしてください。これにより、以下の処理が自動的に実行されます。

  • この例のコピーをサンプルリポジトリから自分のGitHubアカウントにクローンします。
  • Netlifyアカウントで新しいプロジェクトを作成し、新しいリポジトリにリンクします。
  • リポジトリの変更を監視するための自動デプロイメント パイプラインを作成する
  • 新しいサイトを構築して展開する
  • このリポジトリは、 netlify devを使用してローカルで反復処理するために使用できます。

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

この例リポジトリ全体をクローンして、この例や他の例を調べ、ローカルで実行することができます。

# 1. Clone the examples repository to your local development environment git clone git@github.com:netlify/examples # 2. Move into the project directory for this example cd examples/mcp/express-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
-
security - not tested
-
license - not tested
-
quality - not tested

Netlify Functions を使用してサーバーレス モデル コンテキスト プロトコル (MCP) を開発および実行する基本的な例です。これにより、AI エージェントが標準化された API を介してサービスと対話できるようになります。

  1. About this example site
    1. Speedily deploy your own version
      1. Install and run the examples locally

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol (MCP) server implementation for the OpenLedger API. This server provides structured context to AI models according to the MCP specification.
          Last updated -
          8
          TypeScript
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that allows management of Netlify sites, enabling users to create, list, get information about, and delete Netlify sites directly from an MCP-enabled environment.
          Last updated -
          JavaScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          A foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.
          Last updated -
          1
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A template repository for building Model Context Protocol (MCP) servers that enables developers to create interactive AI agents with real-time bidirectional communication capabilities through WebSocket and SSE endpoints.
          Last updated -
          TypeScript
          MIT License

        View all related MCP servers

        ID: aa34v2xqp1