pyproject.toml•863 B
[project]
name = "mcp-charcount"
version = "0.1.0"
description = "Simple MCP server that counts characters or bytes in text"
readme = "README.md"
requires-python = ">=3.10"
license = { file = "LICENSE" }
authors = [{ name = "Awesome YAMAUCHI" }]
dependencies = [
"mcp[cli]>=1.13,<2",
]
classifiers = [
"License :: OSI Approved :: MIT License",
]
[project.urls]
Homepage = "https://example.com/"
# No console scripts; use FastMCP runner instead.
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
# Ensure setuptools discovers packages under src/
[tool.setuptools]
package-dir = {"" = "src"}
[tool.setuptools.packages.find]
where = ["src"]
# Allow running tests without installing the package by adding src to sys.path
[tool.pytest.ini_options]
pythonpath = ["src"]
[dependency-groups]
dev = [
"pytest>=8.4.1",
]