aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mcp.sh
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2025-04-01 19:50:57 +0800
committerGitHub <noreply@github.com>2025-04-01 19:50:57 +0800
commite5f9a9806cacd5795a25a80dac6150af818248eb (patch)
tree7dac08cfc38675395d9f889555f3510f9e505d5c /scripts/mcp.sh
parent358a539b550f3824b9aae604500081e6595882ef (diff)
downloadllm-functions-docker-e5f9a9806cacd5795a25a80dac6150af818248eb.tar.gz
fix: argc build reserve mcp functions (#183)
Diffstat (limited to 'scripts/mcp.sh')
-rwxr-xr-xscripts/mcp.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/mcp.sh b/scripts/mcp.sh
index eb016b3..d712838 100755
--- a/scripts/mcp.sh
+++ b/scripts/mcp.sh
@@ -131,7 +131,12 @@ recovery-functions() {
# @cmd Generate function declarations for the mcp tools
generate-declarations() {
- curl -sS http://localhost:$MCP_BRIDGE_PORT/tools
+ pid="$(get-server-pid)"
+ if [[ -n "$pid" ]]; then
+ curl -sS http://localhost:$MCP_BRIDGE_PORT/tools
+ else
+ echo "[]"
+ fi
}
# @cmd Wait for the mcp bridge server to ready