[project] name = "KnowledgeCenter" 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", # NEW: presentation & MCP "python-pptx==0.6.23", # pin; known stable API for read/write, notes, shapes "mcp>=0.4.0", # 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"