#16

๐Ÿ”ด Bug: `Error: redisUrl is required`

Openpstaylor-patrickopened 1y ago

Steps to Reproduce

  1. run:
    #/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
  2. 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
  3. ๐Ÿ”ด 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>)

Activity

2
pstaylor-patrick1y ago
quuu1y ago

hey! it's required for SSE -- which at this point is deprecated