-include .env

.PHONY: publish test

publish:
	rm -rf dist
	uv build
	@echo "uv publish --token ..."
	@uv publish --token $(PYPI_TOKEN)

test:
	printf '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}\n{"jsonrpc":"2.0","method":"notifications/initialized"}\n{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}\n' | timeout 5 uv run mcp-server-pp
