get_default_registry
Retrieve the current default registry in the MCP Kafka Schema Registry server for managing Kafka schema configurations efficiently.
Instructions
Get the current default registry.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- schema_definitions.py:280-301 (schema)JSON Schema definition for the 'get_default_registry' tool output, including default_registry name, info, available registries, and metadata.GET_DEFAULT_REGISTRY_SCHEMA = { "type": "object", "properties": { "default_registry": { "type": ["string", "null"], "description": "Name of the current default registry", }, "info": { "type": ["object", "null"], "description": "Detailed information about the default registry (when available)", "additionalProperties": True, }, "available_registries": { "type": "array", "items": {"type": "string"}, "description": "List of configured registries (multi-registry mode)", }, **METADATA_FIELDS, }, "required": ["default_registry"], "additionalProperties": True, }
- schema_definitions.py:1046-1051 (registration)The 'get_default_registry' tool is registered in TOOL_OUTPUT_SCHEMAS mapping its name to the output schema (GET_DEFAULT_REGISTRY_SCHEMA or error). This is used for structured output validation."get_default_registry": { "oneOf": [ GET_DEFAULT_REGISTRY_SCHEMA, ERROR_RESPONSE_SCHEMA, ] },
- task_management.py:80-83 (helper)Operation metadata for 'get_default_registry' tool indicating it is a quick, direct (non-async) operation."get_default_registry": { "duration": OperationDuration.QUICK, "pattern": AsyncPattern.DIRECT, },
- registry_management_tools.py:74-77 (helper)Helper logic in list_registries_tool that retrieves and includes the default_registry using registry_manager.get_default_registry().default_registry = registry_manager.get_default_registry() if default_registry: result["default_registry"] = default_registry