[build-system] build-backend = "uv_build" requires = [ "uv-build>=0.11,<0.12" ] [project] name = "core" version = "0.0.1" description = "MCP Server" requires-python = ">=3.13" classifiers = [ "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", ] dependencies = [ "fastmcp>=3.2,<4", "json5>=0.9", "mcp[cli]>=1.19", "openpyxl>=3.1", "pillow>=10", "pypdf>=4.2", "python-dateutil>=2.8", "python-docx>=1.1", "python-pptx>=0.6", "read-file-safe", ] optional-dependencies.dev = [ "pytest>=8", "pytest-snapshot>=0.9" ] scripts.core-mcp = "core.server:main" [tool.uv] environments = [ "sys_platform == 'darwin' and platform_machine == 'arm64'", "sys_platform == 'linux' and platform_machine == 'x86_64'", ] build-backend.module-root = "" [tool.pytest] ini_options.pythonpath = [ "." ]