llm-tools/mcps/filesystem_mcp/install.sh

27 lines
776 B
Bash
Raw Normal View History

2026-04-08 11:11:04 +00:00
#!/usr/bin/env bash
echo "=== Installing @cyanheads/filesystem-mcp-server ==="
# Check for Node.js
if ! command -v node >/dev/null 2>&1; then
echo "Error: Node.js not found! Please install Node.js first." >&2
exit 1
fi
echo "Node.js version: $(node --version)"
# Install globally via npm
echo "Installing @cyanheads/filesystem-mcp-server globally..."
npm install -g @cyanheads/filesystem-mcp-server
if [ $? -eq 0 ]; then
echo "Installation successful!"
echo "The package is now available at: $(npm list -g @cyanheads/filesystem-mcp-server --depth=0)"
echo ""
echo "You can now run the launcher: ./launch_filesystem_mcp.sh"
echo "Or use it directly with npx or in your MCP client config."
else
echo "Installation failed!" >&2
exit 1
fi