mcp-luz
Executes Docker Compose actions such as up, down, status, and logs at the detected project root.
Provides an optional Figma integration, exposing Figma tools when FIGMA_API_KEY is configured.
Provides an optional PostgreSQL integration, enabled when all PG_* environment variables are set.
Provides an optional SonarQube integration, enabled with SONARQUBE_TOKEN and SONARQUBE_ORG or SONARQUBE_URL.
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., "@mcp-luzwhat stack is this project using and where's the monorepo root?"
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.
mcp-luz
Hub MCP pessoal para centralizar ferramentas de desenvolvimento e contexto de projetos. O servidor funciona por stdio e reúne ferramentas nativas para contexto de monorepos, Docker, Context7 e Nexus, além de encaminhar ferramentas de MCPs externos quando eles estiverem disponíveis.
O que oferece
Detecta a stack atual (
NestJS, React, Angular ou Astro) e a raiz do repositório/monorepo.Executa ações usuais de Docker Compose na raiz identificada do projeto.
Consulta documentação atualizada via Context7.
Pesquisa, consulta, cria rascunhos e lista informações do Nexus local.
Encaminha ferramentas de integrações opcionais, com nomes no formato
<servidor>__<ferramenta>.
Related MCP server: WhenLabs/When
Requisitos
Node.js 20 ou superior.
npm.
Docker, apenas para as ferramentas de Docker e a integração opcional com SonarQube.
Acesso aos serviços configurados nas integrações opcionais.
Instalação
git clone https://github.com/danisluz/mcp-luz.git
cd mcp-luz
npm ci
npm run buildPara configurar integrações, crie seu arquivo local de ambiente a partir do exemplo:
cp .env.example .envO arquivo .env é ignorado pelo Git e não deve ser versionado.
Configuração como servidor MCP
Depois de compilar, registre o servidor no seu cliente MCP usando o executável gerado:
{
"mcp-luz": {
"command": "node",
"args": ["/caminho/absoluto/para/mcp-luz/dist/server.js"]
}
}Substitua o caminho pelo local em que o repositório foi clonado. O servidor usa stdio; logs operacionais são enviados para stderr.
Sincronização com o Codex
Para instalar ou atualizar os recursos locais no Codex, rode:
npm run build
npm run install:codexEsse fluxo:
compila o servidor MCP em
dist/server.js;gera os agentes TOML a partir de
src/agents/*.md;copia os agentes para
.codex/agentse~/.codex/agents;copia as skills de
src/skills/sharedpara~/.codex/skills;garante o registro do MCP
mcp-luzem~/.codex/config.toml.
Depois de adicionar, remover ou alterar agents, skills ou tools MCP, rode esses comandos e abra uma nova sessão do Codex. O Codex carrega o inventário de skills, agents e MCPs no início da sessão; conversas já abertas não recebem hot reload.
Ferramentas nativas
Ferramenta | Descrição |
| Detecta a tecnologia do diretório atual e a raiz do monorepo. |
| Executa |
| Resolve o identificador de uma biblioteca para consulta no Context7. |
| Consulta documentação no Context7 com um |
| Pesquisa ideias, projetos, decisões e propostas no Nexus. |
| Retorna o resumo estruturado de um projeto do Nexus. |
| Cria um rascunho de ideia, briefing ou proposta sem sobrescrever arquivos existentes. |
| Lista os arquivos mais recentemente alterados em projetos do Nexus. |
Integrações opcionais
Integração | Como é habilitada |
Playwright | Disponível por padrão via |
Sequential Thinking | Disponível por padrão via |
Figma | Defina |
PostgreSQL | Preencha todas as variáveis |
Fetch | Crie o ambiente virtual |
SonarQube | Defina |
As ferramentas dessas integrações são expostas somente quando a conexão com o respectivo servidor for bem-sucedida. Seus nomes recebem o prefixo da integração, por exemplo playwright__... e figma__....
Variáveis de ambiente
Consulte .env.example para a lista completa. As variáveis de uso mais comum são:
CONTEXT7_API_KEY: chave usada nas consultas do Context7.FIGMA_API_KEY: habilita a integração do Figma.PG_HOST,PG_PORT,PG_USER,PG_PASSWORDePG_DATABASE: habilitam o MCP PostgreSQL em conjunto.SONARQUBE_TOKENeSONARQUBE_ORGouSONARQUBE_URL: habilitam o MCP SonarQube.MCP_PROJECT_NAME: permite indicar o projeto quando o cliente inicia o Hub fora da pasta do projeto.NEXUS_ROOT: define uma raiz alternativa para o Nexus.PROJECTS_ROOT: altera a raiz de projetos, que por padrão é/home/danisluz/projects.
Desenvolvimento
npm run devEsse comando recompila o TypeScript em modo observação. Para validar uma compilação única:
npm run buildArquitetura
src/server.ts: inicializa o servidor MCP, registra ferramentas e integrações filhas.src/lib/: contém as regras de contexto de projeto, carregamento de ambiente, ponte de MCPs externos, Context7 e Nexus.src/agents/: personas para clientes compatíveis que leem agentes em Markdown diretamente.src/skills/: habilidades compartilhadas, também consumidas diretamente pelo cliente.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceA unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.
- AlicenseAqualityDmaintenanceA unified developer toolkit for AI-assisted workflows. Task timing, doc drift detection, env validation, secret scanning, port conflict resolution, AI context generation, and license auditing — one MCP server, one install.73MIT
- AlicenseBqualityDmaintenanceProvides MCP tools for setting up and managing Hephaestus development environment with Docker containers, including starting/stopping services, initializing databases, and troubleshooting.7MIT
- AlicenseNot gradedqualityAmaintenanceLocal-first MCP server that provides project context, verification gates, and structured tools for coding agents to discover knowledge, run diagnostics, and execute allowlisted commands within a repository.35MIT
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
A MCP server built for developers enabling Git based project management with project and personal…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- 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/danisluz/mcp-luz'
If you have feedback or need assistance with the MCP directory API, please join our Discord server