From 4ac72b584526765f980baca4454b613e0f56c1fb Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 12 Feb 2025 07:33:41 +0800 Subject: feat: support check-related features (#162) We can run `argc check` to ensure that everything is ready (environment variables, Node/Python dependencies, mcp-bridge server) --- scripts/mcp.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'scripts/mcp.sh') diff --git a/scripts/mcp.sh b/scripts/mcp.sh index 87b5183..6e55ca8 100755 --- a/scripts/mcp.sh +++ b/scripts/mcp.sh @@ -46,6 +46,18 @@ stop() { "$0" recovery-functions -S } +# @cmd Check the mcp bridge server is running +check() { + if [[ -f "$MCP_JSON_PATH" ]]; then + echo "Check mcp/bridge" + pid="$(get-server-pid)" + if [[ -z "$pid" ]]; then + stop + echo "✗ server is not running" + fi + fi +} + # @cmd Run the mcp tool # @arg tool![`_choice_tool`] The tool name # @arg json The json data -- cgit v1.2.3