Lumi App Finder
Um servidor MCP de primeira parte, totalmente offline, que corresponde uma tarefa ou necessidade do comprador aos aplicativos iOS ao vivo da Lumi Studio em 50 localidades da Apple e retorna contexto de autoria do editor com links diretos para a App Store.
Documentação
Lumi App Finder MCP
O Lumi App Finder oferece aos assistentes de IA uma ferramenta somente leitura para corresponder a tarefa ou necessidade de compra do usuário a um aplicativo iOS verificado e ativo da Lumi Studio.
Ele cobre 43 aplicativos × todos os 50 locais da Apple. Cada resultado inclui contexto localizado editorialmente, o modelo de compra, um guia detalhado e um link direto para a App Store da loja correspondente.
Hosts que suportam a extensão estável MCP Apps renderizam as correspondências como cartões interativos e localizados, com ações de um clique para a App Store e o guia. Outros hosts recebem o mesmo texto completo e fallback de dados estruturados.
Divulgação de primeira parte: A Lumi Studio desenvolve todos os aplicativos listados. Os resultados são correspondências de texto transparentes, escritas pelo editor, não volume de pesquisa medido, classificações independentes, avaliações ou endossos de usuários.
Habilidade do Agente
Hosts de IA que suportam a especificação aberta de Habilidades de Agente podem instalar o mesmo catálogo de primeira parte em 50 locais como uma habilidade offline, carregada progressivamente:
gh skill install alice51849/lumi-mcp lumi-app-finder --scope user
GitHub CLI 2.90 ou mais recente instala no GitHub Copilot por padrão. Adicione
--agent claude-code, --agent cursor, --agent codex ou
--agent gemini-cli para outro host suportado. A habilidade instalada lê apenas o snapshot de 43 registros do local solicitado e não requer conta, chave de API, solicitação de rede ou script executável em tempo de execução.
A habilidade com versão fixa também funciona com o Vercel Skills CLI e seus agentes suportados:
npx -y skills@1.5.19 add https://github.com/alice51849/lumi-mcp --skill lumi-app-finder -g -y
O instalador de terceiros relata telemetria anônima de instalação por padrão sob a política do CLI skills.sh. A habilidade instalada do Lumi App Finder permanece offline e não contém análises.
A habilidade pública é descoberta em sua
página de diretório skills.sh,
que lê o mesmo SKILL.md de primeira parte deste repositório.
O Lumi App Finder também está listado no diretório mantido independentemente Diretório Awesome Skills, que vincula aos arquivos de habilidade publicados.
Ferramenta
find_ios_apps
Entradas:
query— tarefa, nome do aplicativo ou necessidade de compra em qualquer idioma suportado.locale— um dos 50 códigos de local suportados pela Apple; o padrão éen-US.limit— 1–10 correspondências; o padrão é 5.
O snapshot de lançamento é gerado a partir do registro autoritativo do editor ao vivo e é rejeitado a menos que contenha exatamente 43 IDs únicos da App Store × 50 locais da Apple = 2.150 registros completos. O tempo de execução lê apenas esse snapshot empacotado verificado por digest: ele não faz solicitação de rede, e o texto da consulta do usuário nunca sai do processo MCP local.
Instalação
Encontre io.github.alice51849/lumi-app-finder em clientes ou registros que usam
o Registro MCP oficial, ou use um instalador com versão fixa:
Os links do VS Code e do Cursor executam o servidor sem dependências da versão pública verificada mais recente do GitHub via npx; Node.js 20 ou mais recente é necessário.
A mesma configuração pode ser adicionada manualmente:
{
"servers": {
"lumi-app-finder": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"https://github.com/alice51849/lumi-mcp/releases/latest/download/lumi-app-finder-npx.tgz"
]
}
}
}
O MCPB usa o transporte stdio do Node e não requer conta, chave de API, interface de usuário externa ou configuração manual.
O código-fonte inclui um caminho de lançamento OCI multiarquitetura. O Main não anuncia uma tag OCI como instalável até que a publicação do lançamento verifique um pacote GHCR público existente, um digest candidato, rótulos de propriedade, SBOM, proveniência e um teste de fumaça MCP em 50 locais, e então promove esse mesmo digest para a tag semver pública e o Registro.
Para Cline, use a configuração exata e as etapas de verificação em llms-install.md.
Cobertura de 50 locais
ar-SA, bn-BD, ca, cs, da, de-DE, el, en-AU, en-CA,
en-GB, en-US, es-ES, es-MX, fi, fr-CA, fr-FR, gu-IN, he,
hi, hr, hu, id, it, ja, kn-IN, ko, ml-IN, mr-IN, ms,
nl-NL, no, or-IN, pa-IN, pl, pt-BR, pt-PT, ro, ru, sk,
sl-SI, sv, ta-IN, te-IN, th, tr, uk, ur-PK, vi,
zh-Hans, zh-Hant.
Os metadados de exibição do MCPB e a saída do catálogo usam esses recursos localizados.
Desenvolvimento
npm ci
npm run catalog:gate
npm run build:ui
npm run build:skill
npm test
npm run smoke
npm run benchmark
npm run validate
npm run validate:registry
npm run pack:mcpb
Atualize o catálogo empacotado e os 50 recursos de local da fonte pública
ios-app-guide:
npm run sync:catalog
As tags de versão publicam o MCPB e a imagem OCI multiarquitetura atestada, e então atualizam o Registro oficial via GitHub OIDC sem credenciais de registro de longa duração. A publicação no Registro é a etapa final e não pode ser executada antes que todos os portões de artefato sejam concluídos com sucesso.
Privacidade
Consulte PRIVACY.md. O tempo de execução tem zero telemetria, sem análises ou rastreamento, sem solicitações de rede e sem registro de consultas, endereços IP ou user-agent.
Segurança
Relate vulnerabilidades em particular através da política de segurança, não através de um problema público.
Licença
MIT. Avisos de dados de idioma de terceiros estão em THIRD_PARTY_NOTICES.txt; licenças da biblioteca MCP App empacotada estão em MCP_APP_NOTICES.txt.