Command-line interface for ElasticSearch
TBD
TBD
chmod +x /usr/local/bin/elastic-cliConfiguration file stored in your home directory - ~/.elastic-cli. Empty configuration file will be created at the first lanuch.
You need to register some elasticsearch server and set is as default:
elastic-cli config add server local --address http://localhost:9200 --index '*'
elastic-cli config use server local
Examples:
elastic-cli search -q 'level: Error'
elastic-cli search -q 'level: Error' -o json
elastic-cli search -q 'level: Error' -o '{level} {message}'
elastic-cli search -q 'level: Error' -f 'level,message'
For more documentation use help:
elastic-cli help
elastic-cli search --help
elastic-cli config --help
$ claude mcp add elasticsearch-cli \
-- python -m otcore.mcp_server <graph>