From ed0557629368e0dd4e89b82a771afbfabbb94e91 Mon Sep 17 00:00:00 2001 From: Christophe Vila Date: Fri, 22 May 2026 22:07:19 +0200 Subject: [PATCH] chore: initialize project scaffold --- .env.example | 3 +++ .gitignore | 7 +++++++ pyproject.toml | 16 ++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 pyproject.toml diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..d652009 --- /dev/null +++ b/.env.example @@ -0,0 +1,3 @@ +SPOTIPY_CLIENT_ID=your_client_id_here +SPOTIPY_CLIENT_SECRET=your_client_secret_here +SPOTIPY_REDIRECT_URI=http://localhost:8888/callback diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..46d974a --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.env +.venv/ +__pycache__/ +*.pyc +.cache +*.egg-info/ +dist/ diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..22a3c4c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,16 @@ +[project] +name = "mcp-spotify" +version = "0.1.0" +requires-python = ">=3.11" +dependencies = [ + "mcp>=1.0.0", + "spotipy>=2.24.0", + "python-dotenv>=1.0.0", +] + +[build-system] +requires = ["setuptools>=68"] +build-backend = "setuptools.build_meta" + +[tool.setuptools] +py-modules = ["server", "spotify_client"]