commit ed0557629368e0dd4e89b82a771afbfabbb94e91 Author: Christophe Vila Date: Fri May 22 22:07:19 2026 +0200 chore: initialize project scaffold 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"]