2 Commits

Author SHA1 Message Date
ce21254f7b feat(types): add icon, options, and options_from to Python models
Add icon field to McpManifestServer. Add options and options_from fields to McpManifestConfig. Add McpManifestOptionsFrom dataclass with file and path fields for JSONPath-based dynamic options. Update from_dict parsing to handle new fields
2026-04-04 18:57:42 -04:00
8bd7582edb feat(notes): add Python SDK for manifest discovery
Create mcp-manifest PyPI package with async support:
- discover(): async manifest resolution from domains/URLs/files
- validate(): schema and semantic validation
- McpManifest.from_file(): parse local manifests
- check_command(): verify command availability on PATH
- Full dataclass models for manifest spec v0.1
- Implements autodiscovery protocol (well-known URL + HTML link tags)
- Zero runtime dependencies, Python 3.10+
- Async/await with asyncio support
- Published as mcp-manifest to PyPI
2026-03-29 23:36:06 -04:00