diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9dd0f9ae1e49f6b94b6c45b706b9b66efa1f1ee5
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# model_server
+model_server implement image analysis jobs for online use (e.g. in feedback microscopy), including adapters to ilastik and TensorFlow.
+
diff --git a/clients/__init__.py b/clients/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/clients/examples/__init__.py b/clients/examples/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000000000000000000000000000000000000..15b6a17c664e94f3c47256e16d5000d0cb1c5f79
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,17 @@
+[build-system]
+requires = ["setuptools>=61.0"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "model_server_package_rhodes"
+version = "0.0.1"
+authors = [
+  { name="Christopher Rhodes", email="christopher.rhodes@embl.de" },
+]
+description = "Service for analyzing microscope images"
+readme = "README.md"
+requires-python = ">=3.9"
+
+[project.urls]
+Homepage = "https://git.embl.de/rhodes/model_server"
+Issues = "https://git.embl.de/rhodes/model_server/-/issues"
\ No newline at end of file