Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.13 KB

File metadata and controls

43 lines (27 loc) · 1.13 KB

Example Express MCP Server with Auth0 Integration

This is a practical example of securing a Model Context Protocol (MCP) server with Auth0 using the Express framework.

Install dependencies

Install the dependencies using npm:

npm install

Configuration

Rename .env.example to .env and configure the domain and audience:

AUTH0_DOMAIN=
AUTH0_AUDIENCE=

With the configuration in place, the example can be started by running:

npm run start

Testing

Use an MCP client like MCP Inspector to test your server interactively:

npx @modelcontextprotocol/inspector

The server will start up and the UI will be accessible at http://localhost:6274.

In the MCP Inspector, select Streamable HTTP as the Transport Type and enter http://localhost:3001/mcp as the URL.

Auth0 Tenant Setup

For detailed instructions on setting up your Auth0 tenant for MCP server integration, please refer to the Auth0 Tenant Setup guide in the FastMCP example.