{"package": "canvas-mcp", "summary": "A Model Context Protocol server for Canvas LMS integration", "pypi_url": "https://pypi.org/project/canvas-mcp", "piwheels_url": "https://www.piwheels.org/project/canvas-mcp", "releases": {"1.3.0": {"released": "2026-05-02 21:07:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.3.0-py3-none-any.whl", "filehash": "c703b2e98cc5dd1d23b1173d17875e156fabfc1a0ba7fcd292802e9690a85899", "filesize": 157430, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["httpx", "mcp", "pydantic", "python-dateutil", "python-dotenv", "requests", "uvicorn"]}}}, "1.2.0": {"released": "2026-04-10 04:56:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.2.0-py3-none-any.whl", "filehash": "e16c45ff366e40fc9943a7dcac872db6cc42b7b6a1d057011e15546cb51e44a5", "filesize": 154817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests", "uvicorn"]}}}, "1.1.0": {"released": "2026-03-01 00:56:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.1.0-py3-none-any.whl", "filehash": "377d51b04859f7975acf6656bbd4b54df51b1df9924af48b576526f46aea4836", "filesize": 152358, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.8": {"released": "2026-02-16 20:02:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.8-py3-none-any.whl", "filehash": "f40e10070f3e11ad128787601244c917442652108d58fca13a4354a544911272", "filesize": 149782, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.7": {"released": "2026-01-21 05:09:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.7-py3-none-any.whl", "filehash": "dabf4f9506d0b59f7879a809b4ca73678da8205c365cbde241e6370a92abb148", "filesize": 143951, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.6": {"released": "2026-01-18 20:36:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.6-py3-none-any.whl", "filehash": "849e6b5df8d4d2030fb3010b78e39d6e1f42c7a6e4c409eb3c2eaa39ef7b70df", "filesize": 135114, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.5": {"released": "2025-12-25 22:42:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.5-py3-none-any.whl", "filehash": "aaf1a61d419372df09e8b913e38c664168ccefa4ecedb7ca49c798830688822c", "filesize": 121733, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.4": {"released": "2025-11-10 01:09:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.4-py3-none-any.whl", "filehash": "7eb570cce7f1b44e18cfbe2e92324c1f2035509edc507e6f19257e5bad4e9137", "filesize": 118198, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.3": {"released": "2025-10-17 17:57:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.3-py3-none-any.whl", "filehash": "b7b7ceffd7213747f8b2770d9e59919fcea30ea2f04fe2e96edb74bed65c6426", "filesize": 84363, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.2": {"released": "2025-10-10 20:54:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.2-py3-none-any.whl", "filehash": "c795b6cf0f39c55fd828f76a0287b1f1fe878c62298e4fe234f014cb0c2e2926", "filesize": 83363, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.1": {"released": "2025-10-10 04:23:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.1-py3-none-any.whl", "filehash": "7baec6673ffa4671d87473937c3430672f876d1a659cd3080a4e18a227451a58", "filesize": 83350, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}, "1.0.0": {"released": "2025-10-10 04:02:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"canvas_mcp-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/canvas-mcp/canvas_mcp-1.0.0-py3-none-any.whl", "filehash": "1d2e203bf9933ab554bba4468eb94fb9a5da714d563d6d9df7bd3db40d7ec598", "filesize": 83329, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["fastmcp", "httpx", "pydantic", "python-dateutil", "python-dotenv", "requests"]}}}}}