Alfred と Powerpack が必要。あと jq も。

用意した JSON データ
[
{"name":"譜久村聖", "yomi":"ふくむらみずき"},
{"name":"生田衣梨奈", "yomi":"いくたえりな"},
{"name":"石田亜佑美", "yomi":"いしだあゆみ"},
{"name":"佐藤優樹", "yomi":"さとうまさき"},
{"name":"小田さくら", "yomi":"おださくら"},
{"name":"野中美希", "yomi":"のなかみき"},
{"name":"牧野真莉愛", "yomi":"まきのまりあ"},
{"name":"羽賀朱音", "yomi":"はがあかね"},
{"name":"加賀楓", "yomi":"かがかえで"},
{"name":"横山玲奈", "yomi":"よこやまれいな"},
{"name":"森戸知沙希", "yomi":"もりとちさき"},
{"name":"北川莉央", "yomi":"きたがわりお"},
{"name":"岡村ほまれ", "yomi":"おかむらほまれ"},
{"name":"山﨑愛生", "yomi":"やまざきめい"}
]
コマンドラインから JSON を扱うために jq をインストールしておく。
Google: mac jq インストール
Alfred で新規 Workflow を作成し、Inputs > Script Filter を追加。
Script に以下の bash スクリプトを。
JSONのディレクトリと jq のインストールディレクトリは適宜変更。
query=`echo "{query}" | iconv -f UTF-8-MAC -t UTF-8`
cat ~/mm.json | /usr/local/bin/jq "sort_by(.yomi) | {
items: (
map( select(.yomi | contains( \"$query\" )) | {
title: .name,
subtitle: .yomi,
arg: .name
})
)
}"

するとこうなる。後はクリップボードにコピーするなりペーストするなり。