summaryrefslogtreecommitdiff
path: root/servers/hello_world/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'servers/hello_world/pyproject.toml')
-rw-r--r--servers/hello_world/pyproject.toml35
1 files changed, 35 insertions, 0 deletions
diff --git a/servers/hello_world/pyproject.toml b/servers/hello_world/pyproject.toml
new file mode 100644
index 0000000..2a64731
--- /dev/null
+++ b/servers/hello_world/pyproject.toml
@@ -0,0 +1,35 @@
+[project]
+name = "mcp-server-hello-world"
+version = "0.2.0"
+description = "A simple Hello World MCP server"
+readme = "README.md"
+requires-python = ">=3.11"
+license = {text = "MIT"}
+authors = [
+ {name = "Your Name", email = "your.email@example.com"},
+]
+dependencies = [
+ "mcp>=1.6.0",
+ "pydantic>=2.11.0",
+]
+
+[tool.uv]
+dev-dependencies = [
+ "pytest>=8.3.5",
+ "pytest-asyncio>=0.26.0",
+ "pytest-cov>=6.0.0 ",
+]
+
+[build-system]
+requires = ["hatchling"]
+build-backend = "hatchling.build"
+
+[tool.pytest.ini_options]
+testpaths = ["tests"]
+python_files = "test_*.py"
+python_classes = "Test*"
+python_functions = "test_*"
+asyncio_mode = "auto"
+
+[project.scripts]
+mcp-hello-world = "mcp_server_hello_world.cli:run_server"