loading…
Search for a command to run...
loading…
Enables control and automation of Holyrics presentation software through natural language commands for managing lyrics, media, schedules, and events. It provide
Enables control and automation of Holyrics presentation software through natural language commands for managing lyrics, media, schedules, and events. It provides specialized tools to search content and orchestrate church presentation workflows via the Holyrics API.
Monorepo em TypeScript para operar o Holyrics via MCP, com interpretacao de linguagem natural, busca de midias, CRUD de conteudos/eventos e automacao segura de playlist e agenda.
O projeto esta sendo construido em fases. Neste momento, a fundacao do monorepo ja esta pronta e a Fase 2 ja possui a primeira camada funcional de leitura: client HTTP real do Holyrics, casos de uso de leitura e registry inicial de tools no mcp-server.
pnpmturboeslintvitest>=22pnpm 10.xv2.26.0+OpenAI API Key para a fase de orquestracao por linguagem naturalpnpm install
.env a partir do exemplo:cp .env.example .env
HOLYRICS_HOST: host da API Server do HolyricsHOLYRICS_PORT: porta da API ServerHOLYRICS_TOKEN: token com as permissoes necessariasHOLYRICS_AUTH_MODE: token ou hashOPENAI_API_KEY: chave da OpenAIOPENAI_MODEL: modelo do orquestradorDATABASE_URL: caminho do SQLite localLOG_LEVEL: nivel de logpnpm install: instala as dependencias do workspacepnpm dev: roda os apps em modo desenvolvimento via turbopnpm build: compila todos os pacotes e appspnpm typecheck: valida TypeScript no monorepopnpm typecheck:shared: valida somente o package @mcp-holyrics/sharedpnpm typecheck:watch: executa a checagem de tipos em modo watchpnpm lint: executa lint em todos os pacotespnpm test: executa testes do workspacepnpm clean: limpa artefatos locaisconfig, errors, logger e result@mcp-holyrics/sharedResponsavel por infraestrutura transversal:
loadConfig() para ler .env e process.env@mcp-holyrics/tool-contractsResponsavel por:
requestId, idempotencyKey e contratos de buscamcp-server, domain e llm-orchestratorget_schedules, get_events, search_lyrics, search_texts e search_media@mcp-holyrics/domainResponsavel por:
@mcp-holyrics/holyrics-clientResponsavel por:
token e hashGetSchedules, GetEvents, SearchLyrics, SearchText, GetAudios, GetVideos, GetImages e GetFiles@mcp-holyrics/schedulerResponsavel por:
apps/llm-orchestrator interpreta a intencao e resolve entidadesapps/mcp-server seleciona e executa a tool corretapackages/domain aplica regras de negocio e segurancapackages/holyrics-client chama a API do Holyricspackages/scheduler entra no fluxo quando a execucao for futuraapps/ops-ui acompanha jobs, auditoria e confirmacoestypecheck, lint e testpackages/holyrics-client implementado com auth token/hash, timeout e erros tipadospackages/domain com use cases de leituraapps/mcp-server com registry inicial das tools de leituraget_schedulesget_eventssearch_lyricssearch_textssearch_mediaHolyrics Plan e permissao avancada habilitadaevent_id em playlist dependem de Holyrics v2.26.0+packages/holyrics-clientapps/mcp-server ainda nao sobe um servidor MCP real com @modelcontextprotocol/sdk; por enquanto ele expone um registry interno de toolsДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-holyrics": {
"command": "npx",
"args": []
}
}
}Transcripts, channel stats, search
AI image generation using various models.
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,