{"package": "ppt-mcp", "summary": "Real-time PowerPoint control via COM automation \u2014 an MCP server with 154 tools for AI agents", "pypi_url": "https://pypi.org/project/ppt-mcp", "piwheels_url": "https://www.piwheels.org/project/ppt-mcp", "releases": {"1.1.1": {"released": "2026-03-31 22:27:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-1.1.1-py3-none-any.whl", "filehash": "0fa251152856d11fcd25acb2cfd59f6335251a09b186f4c1c38ffdcbef32b3c1", "filesize": 181150, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "1.1.0": {"released": "2026-03-13 00:29:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-1.1.0-py3-none-any.whl", "filehash": "3e192387c695d802a2e1589b91b139bb8f37ea71c0b4a4ea90168c6be5ec7c86", "filesize": 177501, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "1.0.0": {"released": "2026-03-12 00:06:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-1.0.0-py3-none-any.whl", "filehash": "7b9a3103769c4eddd1bd88e62086db3b9b407b1f08a2f797e041421cf36bbc78", "filesize": 172176, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.9.0": {"released": "2026-03-10 22:26:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.9.0-py3-none-any.whl", "filehash": "ddb9d1a32c704f4ac5bf9dd1d7af03c7b0a96f9621dbdfd7d0901e3b57dc5793", "filesize": 168348, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.8.2": {"released": "2026-03-09 15:02:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.2-py3-none-any.whl", "filehash": "733e1d8c5f34f158e19f9c3c8b28eea973747821303ae570b9b2617218489ac6", "filesize": 163297, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.8.1": {"released": "2026-03-08 10:01:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.1-py3-none-any.whl", "filehash": "d36f6a208ee2db5c72275e20e6ea54b1040c5568e285616d44719723d9dead15", "filesize": 161109, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.8.0": {"released": "2026-03-08 06:27:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.8.0-py3-none-any.whl", "filehash": "21e7a7e050327e42a43ae962b181cbd8e6426a20c9db61c1239978e3fe61b117", "filesize": 158650, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.7.0": {"released": "2026-03-06 15:18:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.7.0-py3-none-any.whl", "filehash": "3372963ff72ee1a8844ac3c2d9a712874929dd8ae10245dbd888c2ec96d8c9ef", "filesize": 151221, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.6.2": {"released": "2026-03-05 13:55:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.2-py3-none-any.whl", "filehash": "3c29ab91e9832558abd98dcd7d7395a8d43e1773d58df9cee049f52453ef9821", "filesize": 146138, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.6.1": {"released": "2026-03-05 12:18:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.1-py3-none-any.whl", "filehash": "f733707b37d706e923328aa50163abc01fa68be4babe49cbd8bb5840a4780a81", "filesize": 144445, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.6.0": {"released": "2026-03-04 23:57:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.6.0-py3-none-any.whl", "filehash": "ca79324e9298526f97375fa95ffe5e839c3584dd265a4bb82c11d931b860e622", "filesize": 144026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.5.1": {"released": "2026-03-03 22:44:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.5.1-py3-none-any.whl", "filehash": "4bb0df35f77c4ecb560d19971b12339efea6e23cce21752ce7e5b84bbb8ab864", "filesize": 138903, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.5.0": {"released": "2026-03-03 22:30:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.5.0-py3-none-any.whl", "filehash": "c480b16dc008f727a9c4a0afc4f0b07bf519669fc698ac9c89f9d347d6c908b5", "filesize": 138713, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.4.2": {"released": "2026-03-03 13:10:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.2-py3-none-any.whl", "filehash": "3f75c5876503f9fa160ff522f756a9b625bd06364880f66114ffdfe97e085dcd", "filesize": 136463, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.4.1": {"released": "2026-03-01 23:22:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.1-py3-none-any.whl", "filehash": "ce9388c765d6de354ec0604407ab3f90f0c11583719eb58d9167636d0c46cf1f", "filesize": 135177, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.4.0": {"released": "2026-03-01 12:17:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.4.0-py3-none-any.whl", "filehash": "312de949f93f12e511a4030df5e50b74059c78c13d298e764b123c05c05f50f3", "filesize": 132900, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.3.1": {"released": "2026-02-26 00:05:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.3.1-py3-none-any.whl", "filehash": "b3d8ba43946f436e0344dce7c87691e11f0964aa462dd2c96dfeae2e5ab5cb06", "filesize": 126661, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.3.0": {"released": "2026-02-24 23:04:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.3.0-py3-none-any.whl", "filehash": "83764f4812b72bcc48904ea0c0f1435bf61e7227bfbf70724241ee207dfad557", "filesize": 126591, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.2.2": {"released": "2026-02-24 14:54:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.2-py3-none-any.whl", "filehash": "05eed0f0b90d20f10b165f2bb8163fcd4b96ff189e426db9e7251f0338c340e4", "filesize": 123260, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.2.1": {"released": "2026-02-23 04:12:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.1-py3-none-any.whl", "filehash": "bdf7eaff6541bdfff39fa035d84af4ffd2c94a7358a5832da734703cf37fec4d", "filesize": 123166, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.2.0": {"released": "2026-02-22 15:32:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.2.0-py3-none-any.whl", "filehash": "7ff83ebdd0b20af7798c946d4efa84db101040a63a292cd747bfe0a7d65f2364", "filesize": 121264, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.11": {"released": "2026-02-22 14:27:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.11-py3-none-any.whl", "filehash": "f84229fd837ce2d411a26c13d3951dc242a25f3eb1cff22e8ae049a705ea1ff5", "filesize": 118870, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.10": {"released": "2026-02-22 11:49:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.10-py3-none-any.whl", "filehash": "07b6f7f87e4634fe69bc52148b3b569f2c7cbd85085354660b0c316136ed53ab", "filesize": 117150, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.9": {"released": "2026-02-22 04:58:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.9-py3-none-any.whl", "filehash": "d3793c153dd37fad243c17357a9b64798d60da73348ebee69bc57972bfa3cb29", "filesize": 117090, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.8": {"released": "2026-02-22 03:58:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.8-py3-none-any.whl", "filehash": "a3a5f8d444771f02e026d959af72f9040397b7815eb1a0deb01ac12cf5e5d87b", "filesize": 117134, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.7": {"released": "2026-02-22 03:40:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.7-py3-none-any.whl", "filehash": "4a7dbafc4338a99669fb52999824056f7af8ed322ecce5623bdd40a92d9f0f4c", "filesize": 116943, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.6": {"released": "2026-02-19 23:42:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.6-py3-none-any.whl", "filehash": "00ec6d153864f3d8f0a856f31489965f638bf3818a3f12588c0326c843b1d671", "filesize": 115703, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.5": {"released": "2026-02-19 15:40:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.5-py3-none-any.whl", "filehash": "26eb36602f0510a4b3f41d6c0103e9d78799aa7bdb81f7855a807cd9d6aa7f77", "filesize": 115607, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.4": {"released": "2026-02-19 15:37:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.4-py3-none-any.whl", "filehash": "2c61c3b84afc7a367850e7a2d41fa65231f49865bb4789c3cbfda53a6e0351e2", "filesize": 116007, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.3": {"released": "2026-02-19 15:32:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.3-py3-none-any.whl", "filehash": "8f1c3db0febd4907fa382988acbc51bf45199fa644616a63df73267992d0e8b6", "filesize": 116078, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.2": {"released": "2026-02-19 15:30:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.2-py3-none-any.whl", "filehash": "e51fee1350f0601a64b9673005abd78e06f9f05127bda33405ae646aa9ce29bb", "filesize": 115996, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.1": {"released": "2026-02-19 15:20:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.1-py3-none-any.whl", "filehash": "b3541393b862efc5178e8feaf1f911c56ecb4b7a1500620f06513b3d8297a1ac", "filesize": 116068, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}, "0.1.0": {"released": "2026-02-19 15:17:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"ppt_mcp-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/ppt-mcp/ppt_mcp-0.1.0-py3-none-any.whl", "filehash": "5260be51a41cf6ae20dd91248472e324608b34be2a1fed581788c2bdfbf1c701", "filesize": 116049, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["mcp", "pydantic", "pywin32"]}}}}}