Ejemplo de MCP Netlify Express
Vea este sitio de demostración : https://mcp-example-express.netlify.app/
Acerca de este sitio de ejemplo
Este sitio muestra un ejemplo básico de desarrollo y ejecución de MCP sin servidor con funciones de Netlify. Incluye enlaces a una función sin servidor implementada y un ejemplo de acceso a ella mediante una URL personalizada.
Es importante que, debido a la forma en que Express gestiona el mapeo de rutas, se asegure de configurar las redirecciones netlify.toml a la ruta correcta. En este ejemplo, se utiliza lo siguiente para garantizar que /mcp capte todas las solicitudes a este servidor:
[[redirects]]
force = true
from = "/mcp"
status = 200
to = "/.netlify/functions/express-mcp-server"Related MCP server: MCP Serverless Functions Example
Implemente rápidamente su propia versión
Implemente su propia versión de este sitio de ejemplo haciendo clic en el botón "Implementar en Netlify" a continuación. Esto automáticamente:
Clona una copia de este ejemplo desde el repositorio de ejemplos a tu propia cuenta de GitHub
Crea un nuevo proyecto en tu cuenta de Netlify , vinculado a tu nuevo repositorio
Cree una canalización de implementación automatizada para observar los cambios en su repositorio
Construya e implemente su nuevo sitio
Este repositorio se puede usar luego para iterar localmente usando
netlify dev
Instalar y ejecutar los ejemplos localmente
Puede clonar este repositorio de ejemplos completo para explorar este y otros ejemplos, y ejecutarlos localmente.
# 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