← Files Soprano ConnectARCHIVED FILE

pyproject.toml

943 Bytes · Nov 3, 2026 · 19:13 UTC

↓ Download file

[project]
name = "mems-mcp"
version = "0.1.0"
description = "MCP server exposing the Soprano Design Connect API (SMS, WhatsApp, RCS, Email, Voice, Viber, Push) as tools for AI agents"
readme = "README.md"
license = "MIT"
requires-python = ">=3.12"
dependencies = [
    "httpx>=0.28.1",
    "mcp[cli]>=1.28.1",
    "pydantic>=2",
    "pydantic-settings>=2.14.2",
    "pyjwt[crypto]>=2.13",
    "boto3>=1.40",
    "truststore>=0.10.4",
    "uvicorn>=0.51.0",
]

[project.urls]
Repository = "https://github.com/soprano-mcp/mcp"
Issues = "https://github.com/soprano-mcp/mcp/issues"

[project.scripts]
mems-mcp = "mems_mcp.server:main"

[build-system]
requires = ["uv_build>=0.11.28,<0.12.0"]
build-backend = "uv_build"

[dependency-groups]
dev = [
    "asgi-lifespan>=2.1.0",
    "moto[dynamodb]>=5.0",
    "pytest>=9.1.1",
    "pytest-asyncio>=1.4.0",
    "respx>=0.23.1",
]

[tool.pytest.ini_options]
asyncio_mode = "auto"
testpaths = ["tests"]

SHA-256: 73648dfde3a81486019bffc489b0701498fc0d8e9ce19d388a43e1f174705e2a