pyproject.toml•852 B
[project]
name = "mcp-http"
version = "0.1.0"
description = "MCP Authentication Step by Step Tutorial"
requires-python = ">=3.10"
dependencies = [
"fastapi>=0.104.0",
"uvicorn[standard]>=0.24.0",
"mcp>=1.1.3",
"PyJWT>=2.8.0",
"cryptography>=41.0.0",
"requests>=2.31.0",
]
[project.scripts]
step1 = "mcp_http.step1:main"
step2 = "mcp_http.step2:main"
step3 = "mcp_http.step3:main"
step4 = "mcp_http.step4:main"
step5 = "mcp_http.step5:main"
step6 = "mcp_http.step6:main"
step7 = "mcp_http.step7:main"
step8 = "mcp_http.step8:main"
step9 = "mcp_http.step9:main"
step10 = "mcp_http.step10:main"
step11 = "mcp_http.step11:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/mcp_http"]
[tool.uv]
dev-dependencies = ["pyright>=1.1.389", "ruff>=0.7.3"]