File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -35,9 +35,13 @@ RUN apt-get update \
3535 && NPM_PREFIX="$(npm prefix -g)" \
3636 && SRCDIR="${NPM_PREFIX}/lib/node_modules/@brave/brave-search-mcp-server" \
3737 \
38- # 실행 래퍼 스크립트 생성: server-brave-search (STDIO 고정)
39- && printf '#!/usr/bin/env bash\n exec node "%s/dist/index.js" --transport stdio "$@"\n ' "$SRCDIR" > /usr/local/bin/server-brave-search \
40- && chmod +x /usr/local/bin/server-brave-search \
38+ # 실행 래퍼 (args는 전부 "$@"로 위임)
39+ && { \
40+ echo '#!/bin/sh' ; \
41+ echo 'NODE=$(command -v node || echo /usr/bin/node)' ; \
42+ echo 'exec "$NODE" "' "$SRCDIR" '/dist/index.js" "$@"' ; \
43+ } > /usr/local/bin/server-brave-search \
44+ && chmod 0755 /usr/local/bin/server-brave-search \
4145 \
4246 # 설치/실행 점검
4347 && echo "=== which server-brave-search ===" && which server-brave-search \
Original file line number Diff line number Diff line change @@ -69,7 +69,8 @@ spring.ai.mcp.client.request-timeout=60s
6969spring.ai.mcp.client.root-change-notification =false
7070# STDIO Connect: Brave Search
7171spring.ai.mcp.client.stdio.connections.brave.command =server-brave-search
72- spring.ai.mcp.client.stdio.connections.brave.args[0] =--stdio
72+ spring.ai.mcp.client.stdio.connections.brave.args[0] =--transport
73+ spring.ai.mcp.client.stdio.connections.brave.args[1] =stdio
7374spring.ai.mcp.client.stdio.connections.brave.env.BRAVE_API_KEY =${BRAVE_API_KEY}
7475spring.ai.mcp.client.initialized =false
7576spring.autoconfigure.exclude =org.springframework.ai.model.tool.autoconfigure.ToolCallingAutoConfiguration
You can’t perform that action at this time.
0 commit comments