You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#/usr/bin/env bash
nvm install
nvm use
pnpm install -D
# https://github.com/redis/node-redis/blob/9ea260f/packages/client/lib/client/index.ts#L33# replace `redis[s]://[[username][:password]@][host][:port][/db-number]` with your actual `REDIS_URL`echo"REDIS_URL=\"redis[s]://[[username][:password]@][host][:port][/db-number]\""> .env.local
pnpm build
pnpm dev
in another terminal, run:
#/usr/bin/env bash
nvm install
nvm use
npm i -g @modelcontextprotocol/sdk@latest
node scripts/test-client.mjs http://localhost:3000
π΄ see that the output reads:
> next.js-mcp-server@0.1.0 dev /Users/patrick/src/servant-io/mcp-for-next.js
> next dev
β² Next.js 15.2.4
- Local: http://localhost:3000
- Network: http://192.168.1.52:3000
β Starting...
β Ready in 2.8s
β Compiling /[transport] ...
β Compiled /[transport] in 1443ms (994 modules)
Error: redisUrl is required
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at new Promise (<anonymous>)
β¨― unhandledRejection: Error: redisUrl is required
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at new Promise (<anonymous>)
β¨― unhandledRejection: Error: redisUrl is required
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at Generator.next (<anonymous>)
at new Promise (<anonymous>)
at new Promise (<anonymous>)
Redis error [Error: Socket closed unexpectedly]Β #18Steps to Reproduce
#/usr/bin/env bash nvm install nvm use npm i -g @modelcontextprotocol/sdk@latest node scripts/test-client.mjs http://localhost:3000