summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml14
1 files changed, 11 insertions, 3 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 198a5dd..6ee2458 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,10 +1,13 @@
[project]
name = "mml-composemusic-mcp"
version = "0.1.0"
-description = "Add your description here"
+description = "MCP server for LLM-driven Famicom-style MML composition"
readme = "README.md"
requires-python = ">=3.14"
-dependencies = []
+dependencies = [
+ "fastmcp>=2.1.0",
+ "numpy>=2.0.0",
+]
[dependency-groups]
dev = [
@@ -24,12 +27,17 @@ target-version = "py314"
line-length = 88
src = ["src", "tests"]
+
[tool.ruff.lint]
select = ["E", "F", "W", "I", "N", "UP", "B", "C4"]
+ignore = ["E501"]
[tool.ruff.format]
quote-style = "double"
[tool.pytest.ini_options]
testpaths = ["tests"]
-pythonpath = ["src"] \ No newline at end of file
+pythonpath = ["src"]
+
+[project.scripts]
+mml-composemusic-mcp = "mml_composemusic_mcp.server:main"