LAML MCP Server

Carrega e valida documentos LAML (linguagem de marcação baseada em YAML) através do Model Context Protocol.

Documentação

Servidor MCP LAML

Analise e valide documentos LAML (linguagem de marcação baseada em YAML) por meio do Model Context Protocol.

O que faz

  • Carrega documentos LAML do sistema de arquivos via protocolo MCP
  • Integra-se com o Cursor para acesso a arquivos LAML

Início Rápido

  1. Instale e compile:
npm install
npm run build
  1. Configure o servidor MCP no Cursor:

Opção A: Configurações MCP globais (recomendado) Crie ou edite ~/.cursor/mcp_settings.json:

{
  "mcpServers": {
    "laml-mcp-server": {
      "command": "node",
      "args": ["/absolute/path/to/your/project/dist/index.js"]
    }
  }
}

Opção B: Configurações específicas do projeto Adicione às configurações do seu workspace no Cursor:

{
  "mcp": {
    "servers": {
      "laml-mcp-server": {
        "command": "node",
        "args": ["/absolute/path/to/your/project/dist/index.js"]
      }
    }
  }
}
  1. Ative o servidor: Nas configurações do Cursor, alterne o MCP para desligado/ligado ou reinicie o Cursor

Exemplos de Uso

Carregar Documento LAML

# Example LAML document
$meta:
  name: 'myDocument'
  purpose: "Document description"
  version: 1.0

content:
  title: 'documentTitle'
  description: "Human readable description"
  enabled: true

Carregar Conteúdo de Arquivo

O servidor retorna o conteúdo bruto do arquivo como string para processamento posterior pelo seu aplicativo.

Operações Disponíveis

  • loadLaml: Carrega documento LAML a partir do caminho do arquivo

Requisitos

  • Node.js 18+
  • Cursor com suporte a MCP