--- /dev/null
+# Query Jupyter server for defined variables list
+# Tested on 2.7 and 3.6
+from sys import getsizeof
+import json
+
+# who_ls is a Jupyter line magic to fetch currently defined vars
+_VSCode_JupyterVars = %who_ls
+
+print(json.dumps([{'name': var,
+ 'type': type(eval(var)).__name__,
+ 'size': getsizeof(var),
+ 'expensive': True
+ } for var in _VSCode_JupyterVars]))