[project] name = "docsorter" version = "0.1.0" description = "MCP server for working with PowerPoint files" requires-python = ">=3.11" dependencies = [ "beautifulsoup4>=4.13.4", "markdown>=3.5.1", "peewee>=3.17.0", "toml", "fastmcp>=2.10.6", # NEW: presentation & MCP "python-pptx>=0.6.23", # pin; known stable API for read/write, notes, shapes "mcp[cli]", # modelcontextprotocol python SDK (name on PyPI is `mcp`) "typing-extensions>=4.9", # for TypedDict/NotRequired if needed on 3.11 ] [project.scripts] docsorter-server = "docsorter.mcp_server:main" docsorter-client = "docsorter.mcp_client:main"