{"package": "htmlgen-mcp", "summary": "AI-powered HTML website generator with auto-upload functionality via Model Context Protocol", "pypi_url": "https://pypi.org/project/htmlgen-mcp", "piwheels_url": "https://www.piwheels.org/project/htmlgen-mcp", "releases": {"0.5.4": {"released": "2025-12-12 07:07:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.4-py3-none-any.whl", "filehash": "7ad8e57c91bb8d5d6124393a7f7c4d930834452d9c2e9359dba8d703890c8029", "filesize": 45377, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "google-generativeai", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.5.3": {"released": "2025-12-09 11:59:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.3-py3-none-any.whl", "filehash": "fb4e0f44879f907b872a1c2485f3e7523621a4a2e3443b444a8ee3f86131971d", "filesize": 45462, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "google-generativeai", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.5.2": {"released": "2025-12-09 11:11:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.2-py3-none-any.whl", "filehash": "7ac45e6c513cc38cc993232b105201d5e4f48b6383b1690bdd57afec4a0fe3aa", "filesize": 45227, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "google-generativeai", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.5.1": {"released": "2025-12-09 09:07:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.5.1-py3-none-any.whl", "filehash": "97fa68c6450b2d23961109b97d6ebc6b0d5b7f49f6384a33ce37d0f5efda7bb4", "filesize": 44783, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "google-generativeai", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.9": {"released": "2025-11-11 07:11:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.9-py3-none-any.whl", "filehash": "46e2503d0809960b8c7bacf018af157a0a7c8811a8e0676a6b6124602771505d", "filesize": 169439, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.8": {"released": "2025-11-11 03:48:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.8-py3-none-any.whl", "filehash": "2dc3ee1c8a9b807aa2ea65690f1b70bbe1cf193c7794e1c842f3dc555af7f64b", "filesize": 169440, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.7": {"released": "2025-11-05 12:14:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.7-py3-none-any.whl", "filehash": "2eefa1c2c9aecfa2b4923334bc23674da38c60b12e2e606f1f2413e87f7d075d", "filesize": 169438, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.6": {"released": "2025-11-04 06:43:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.6-py3-none-any.whl", "filehash": "00bacd238e9ec73d472bed4cde5fa5966a4ff776443240e006aec95dbce8246e", "filesize": 169441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.5": {"released": "2025-11-04 03:59:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.5-py3-none-any.whl", "filehash": "a99e0739358d1c347ae5d5050e2785c319fc7645c4ed084bda039a1f31c1cf08", "filesize": 169234, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.4": {"released": "2025-11-04 02:42:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.4-py3-none-any.whl", "filehash": "9167aed09809e28948316935bd11139881ea16f70d2191be9e7514d222957139", "filesize": 168495, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.3": {"released": "2025-11-01 11:36:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.3-py3-none-any.whl", "filehash": "757b20683249b9c2e5e229f628e945508113deed1d679423012b6781e6e6e06a", "filesize": 168321, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.2": {"released": "2025-11-01 11:22:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.2-py3-none-any.whl", "filehash": "d42ee585aba9506aa2de6bfbc253df372c44db17bc4ed2d4589380a915898539", "filesize": 168315, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.1": {"released": "2025-11-01 09:48:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.1-py3-none-any.whl", "filehash": "ddfb8b04d9c3e3d25ade6af3263f8f360316b56e4b5c6ee699137356a9433bac", "filesize": 168073, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.4.0": {"released": "2025-10-23 10:35:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.4.0-py3-none-any.whl", "filehash": "7892f8a8d86e979997f854d89017073c9f7f6fce3f8a43c7b13b516d930d7d86", "filesize": 168026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.9": {"released": "2025-10-18 09:06:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.9-py3-none-any.whl", "filehash": "c57b275132a427e6919385860892dec1780dee9ed758a105a07fdd60ff969ddf", "filesize": 168064, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.8": {"released": "2025-10-18 06:40:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.8-py3-none-any.whl", "filehash": "8b495b48914dfb60cbb05be78471b7a026305e49b1a4ecf66243fb47223be97b", "filesize": 168271, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.7": {"released": "2025-10-16 12:41:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.7-py3-none-any.whl", "filehash": "8960d60789351589247282ade7de85223f085470b42b14079c562dcd6ba57488", "filesize": 168620, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.6": {"released": "2025-10-16 11:56:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.6-py3-none-any.whl", "filehash": "e8a6b2ddfdb858eb4b2690ebe0d0ba35d5b2451bd8d510bd2ce79603e048ffef", "filesize": 167796, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.5": {"released": "2025-10-16 10:31:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.5-py3-none-any.whl", "filehash": "776d9e36c9d73729b3263f5a0c84b383890e13287dbf6e26b96c497317a1bdde", "filesize": 161181, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.4": {"released": "2025-10-16 09:52:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.4-py3-none-any.whl", "filehash": "4d05c00ebd228579ea2c0a3f239254e0c3780f1f10f86ac918c44869c489952f", "filesize": 154649, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.3": {"released": "2025-10-11 08:18:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.3-py3-none-any.whl", "filehash": "0e57afcabbab6a59f40384c4ca14ac969b597a3c32fdf1e360de42e5536d505c", "filesize": 140892, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.2": {"released": "2025-10-11 07:04:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.2-py3-none-any.whl", "filehash": "b249441f42f26481b5b67747b200d647df8d8aeead7ebdc7336b08db66e3820d", "filesize": 140772, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.3.1": {"released": "2025-09-28 06:07:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.3.1-py3-none-any.whl", "filehash": "b2764f61fef4413da11769f40b8a504531f3b0f5599a0cfd305a6435720472c9", "filesize": 134330, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.2.5": {"released": "2025-09-26 11:39:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.5-py3-none-any.whl", "filehash": "769a5b6e14c1fbc928e299d8dfc7d00d848111bdf4463fc2ecc51b68609538b9", "filesize": 113818, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.2.2": {"released": "2025-09-26 10:58:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.2-py3-none-any.whl", "filehash": "4cffc4722c2899d816f8fd846db9a4f1fa9803ba990077e6227ca9dc0f5196a5", "filesize": 113210, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.2.1": {"released": "2025-09-26 09:29:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.1-py3-none-any.whl", "filehash": "2ab2b5ff22cf5dbe1db908deee740f3e2d6c0ac9ad5f0894540d2bd9b9529258", "filesize": 113213, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "mcp", "openai", "python-dotenv", "requests", "uvloop"]}}}, "0.2.0": {"released": "2025-09-26 08:36:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"htmlgen_mcp-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/htmlgen-mcp/htmlgen_mcp-0.2.0-py3-none-any.whl", "filehash": "82b345499907945afa5863af37372a0d9557039defe2c3479cb94d65c6b9292b", "filesize": 113246, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "cos-python-sdk-v5", "fastmcp", "mcp", "openai", "python-dotenv", "requests", "uvloop"]}}}}}