kond-royalties-agent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kond-royalties-agentMostre os royalties do artista Anitta em 2024"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
KOND Royalties Agent
V1 simplificada do agente analitico da KOND.
Arquitetura alvo:
agente customizado
servidor MCP
Postgres (multiplos schemas) como fonte principal
catalogo semantico em PT-BR
relatorios em PDF como artefatos
Objetivo
Responder perguntas de performance de royalties de artistas com:
linguagem natural em portugues do Brasil
metricas semanticas consistentes (streams, unidades, receita, royalties)
graficos e tabelas como artefatos
relatorios PDF sob demanda
Related MCP server: dbecho
Escopo da V1
Postgres direto (uma conexao, varios schemas via
search_path)sem frontend proprio
foco em MCP + prompts + artefatos
Estrutura
docs/: visao de arquitetura e decisoesmcp_server/: servidor MCP e ferramentasprompts/: instrucoes do agente e exemplosreporting/: geracao de artefatos e PDFsemantic_catalog/: metricas, dimensoes e fontes aprovadasconfig/: conexao Postgres e dicionario de colunastests/: testes unitarios iniciais
Status do schema de dados
Validado em 2026-07-01 contra o Postgres de producao. O agente consulta
public.vw_ft_dados_analiticos_union, uma view que unifica a performance de
royalties/receita de todas as origens/distribuidoras (DSU, Omie, Orchard,
Universal, Warner Chappell, Warner Music) por artista e periodo (mes). Ver
config/postgres_sources.yml e config/column_dictionary.yml para o
detalhe completo (incluindo notas de qualidade de dados) e TODO.md para
pendencias de investigacao (ex.: significado de quantity por
origem/tipo de receita).
Proximos passos
Investigar pendencias de qualidade de dados listadas em
TODO.mdAvaliar enriquecimento via schemas de detalhe (
universal,warner_chappell) epublic.dim_artistasImplementar geracao de relatorios em PDF
Configurar o agente customizado
Setup para colaboradores
Pre-requisito: Python 3.12+ e acesso a um Postgres com os schemas de royalties.
git clone https://github.com/machado000/kond-royalties-agent
cd kond-royalties-agent
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
# preencher .env com sua OPENAI_API_KEY, DATABASE_URL e POSTGRES_SCHEMASValidar a instalacao:
pytest -m "not slow"
python -m mcp_server.server diagnose-postgresUse
python -m mcp_server.server <comando>(executado a partir da raiz do repositorio, com o venv ativo) como forma principal de validar e rodar o agente — nao depende do entry point instalado. O comandokond-royalties-mcp(instalado viapip install -e .) tambem deve funcionar como atalho; se ele falhar comModuleNotFoundError: No module named 'mcp_server', rodepip install -e . --force-reinstall --no-depspara regenerar a instalacao editable.
Usando como servidor MCP
O servidor expoe o comando serve-mcp (stdio). Os segredos nao
precisam ser declarados na configuracao do MCP — o servidor carrega o
arquivo .env do repositorio automaticamente.
Claude Code
O repositorio ja inclui um .mcp.json na raiz, detectado automaticamente
ao abrir o projeto no Claude Code. Ele aponta para .venv/bin/python
(caminho relativo ao repositorio), entao basta ter o ambiente virtual
criado conforme o setup acima — nenhuma edicao e necessaria.
Caminho relativo
.venv/bin/pythone especifico de macOS/Linux. Em Windows, ajuste para.venv\Scripts\python.exelocalmente.
OpenAI Codex CLI
O Codex le configuracao de MCP do seu arquivo global
(~/.codex/config.toml), nao de um arquivo do repositorio. Copie o
template em docs/codex-mcp-config.example.toml
para o seu ~/.codex/config.toml, ajustando o caminho absoluto do seu
clone local.
Distribuicao
Para instalar a partir do GitHub sem clonar manualmente:
pip install "git+https://github.com/machado000/kond-royalties-agent"Isso expoe o comando kond-royalties-mcp globalmente no ambiente Python
ativo — util para apontar o command da configuracao MCP diretamente para
o binario instalado (kond-royalties-mcp serve-mcp) em vez do caminho do
venv, caso prefira instalacao isolada via pipx.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/machado000/kond-royalties-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server