Jupyter MCP Server

# Copyright (c) 2023-2024 Datalayer, Inc. # # BSD 3-Clause License SHELL=/bin/bash .DEFAULT_GOAL := default .PHONY: clean build VERSION = "0.0.2" default: all ## Default target is all. help: ## display this help. @awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m<target>\033[0m\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-15s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST) all: clean dev ## Clean Install and Build install: pip install . dev: pip install ".[test,lint,typing]" build: pip install build python -m build . clean: ## clean git clean -fdx build-docker: docker build -t datalayer/jupyter-mcp-server:${VERSION} . docker image tag datalayer/jupyter-mcp-server:${VERSION} datalayer/jupyter-mcp-server:latest push-docker: docker push datalayer/jupyter-mcp-server:${VERSION} docker push datalayer/jupyter-mcp-server:latest