list_aliases
Retrieve all Elasticsearch index aliases to manage data organization and simplify query routing across clusters.
Instructions
List all aliases.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/alias.py:9-12 (handler)MCP tool handler for list_aliases: decorated with @mcp.tool(), lists all aliases by calling search_client.list_aliases()@mcp.tool() def list_aliases() -> List[Dict]: """List all aliases.""" return self.search_client.list_aliases()
- src/clients/common/alias.py:6-8 (helper)Supporting method in AliasClient that implements the core logic to list aliases using the client's cat.aliases() APIdef list_aliases(self) -> Dict: """Get all aliases.""" return self.client.cat.aliases()