@semacode/mcp
v1.5.18
Published
Servidor MCP da Sema que expoe validacao, drift, contexto IA e fluxo vendor-first de persistencia como ferramentas para agentes.
Maintainers
Readme
@semacode/mcp
@semacode/mcp expoe a Sema como servidor MCP para Claude Code, Cursor, VS Code, Cline e clientes compativeis.
Ele usa a CLI da Sema como backend operacional. Instale a CLI antes ou junto:
npm install -g @semacode/cli @semacode/mcpTambem funciona sem instalacao previa da ferramenta MCP:
npx -y @semacode/mcpFerramentas expostas
sema_validarsema_irsema_driftsema_impactosema_renomear_semanticosema_resumosema_prompt_iasema_contexto_iasema_sync_ai_entrypointssema_instalar_exemplossema_docs_impactosema_finalizar_mudancasema_verificarsema_inspecionar
Essas ferramentas acompanham a linha publica atual da Sema, incluindo persistencia vendor-first para postgres, mysql, sqlite, mongodb e redis.
sema_docs_impacto e sema_finalizar_mudanca formam o portao documental: a IA declara a intencao, recebe docs obrigatorias com conteudo para leitura, cria docs ausentes quando autorizado e fica impedida de concluir sem comprovar leitura.
Configuracao no Claude Code
{
"mcpServers": {
"sema": {
"command": "npx",
"args": ["-y", "@semacode/mcp"]
}
}
}Configuracao no Cursor, VS Code ou Cline
{
"mcpServers": {
"sema": {
"command": "npx",
"args": ["-y", "@semacode/mcp"]
}
}
}Rodando localmente pelo repo
{
"mcpServers": {
"sema": {
"command": "node",
"args": ["C:/GitHub/Sema/pacotes/mcp/dist/index.js"]
}
}
}Modo stdio e modo HTTP
- padrao:
stdio, ideal para uso local com agentes - remoto: defina
MCP_PORTpara expor/mcpe/sse
Exemplo:
MCP_PORT=3333 npx -y @semacode/mcpObservacoes
- o servidor MCP resolve
semapelo PATH do sistema sema_sync_ai_entrypointstambem materializaexemplos/oficiais sem sobrescrever arquivos existentessema_docs_impactodeve ser chamado antes de operacoes como deploy, criacao de rota, mudanca de auth, banco, MCP ou extensaosema_finalizar_mudancadeve ser chamado antes da resposta final da IA quando a mudanca envolveu docs obrigatoriassema_verificarusa o diretorio do projeto informado comocwd, evitando escrever artefatos no lugar errado- para reproduzibilidade, mantenha
@semacode/clie@semacode/mcpna mesma versao
