diff --git a/package-lock.json b/package-lock.json index 14e70ca..34fefd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "mcp-server", + "name": "lupul-augmentat", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "mcp-server", + "name": "lupul-augmentat", "version": "0.1.0", "license": "MIT", "dependencies": { diff --git a/start-mcp.sh b/start-mcp.sh new file mode 100755 index 0000000..191955a --- /dev/null +++ b/start-mcp.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# MCP Server Startup Wrapper +# Ensures proper Node.js environment is loaded + +# Load NVM if available +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + +# Change to Lupul directory +cd /srv/Lupul-Augmentat + +# Load environment variables +if [ -f .env ]; then + export $(cat .env | grep -v '^#' | xargs) +fi + +# Disable all logging for MCP stdio protocol +export MCP_LOG_LEVEL=silent + +# Start the server with ts-node, suppress all logs +exec npx ts-node src/server.ts 2>/dev/null