Luskad MCP

Fornece acesso a regras de codificação e exemplos para seus projetos.

Documentação

Luskad MCP

Um servidor Model Context Protocol (MCP) que fornece acesso a regras de codificação e exemplos para seus projetos.

Recursos

  • Gerenciamento de Projetos: Recupere todos os projetos disponíveis com seus detalhes
  • Regras de Codificação: Pesquise e acesse padrões de codificação em projetos específicos
  • Colaboração em Equipe: Obtenha informações de membros da equipe e contatos de projetos
  • Acompanhamento de Progresso: Monitore o progresso, riscos e tarefas do projeto
  • Gerenciamento de Recursos: Acesse os recursos do projeto e seus problemas associados
  • Configuração Flexível: Suporte para variáveis de ambiente e argumentos de linha de comando
  • Multi-Plataforma: Compatível com Cursor, Windsurf, VS Code e Claude Desktop

Pré-requisitos

  • Node.js (v16 ou superior)
  • npm ou yarn
  • Cursor, Windsurf, Claude Desktop ou outro Cliente MCP

Você também precisa criar uma conta no aplicativo luskad.com e gerar seu token de API.

Começando

Instalar no Cursor

Vá para: Settings -> Cursor Settings -> MCP -> Add new global MCP server

Colar a seguinte configuração no seu arquivo ~/.cursor/mcp.json do Cursor é a abordagem recomendada. Consulte Documentação MCP do Cursor para mais informações.

{
  "mcpServers": {
    "Luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}

Instalar no Windsurf

Adicione isso ao seu arquivo de configuração MCP do Windsurf. Consulte Documentação MCP do Windsurf para mais informações.

{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}

Instalar no VSCode

Adicione isso ao seu arquivo de configuração MCP do VS Code. Consulte Documentação MCP do VS Code para mais informações.

{
  "servers": {
    "luskad": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}

Instalar no Claude Desktop

Adicione isso ao seu arquivo claude_desktop_config.json do Claude Desktop. Consulte Documentação MCP do Claude Desktop para mais informações.

{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": ["-y", "@acmada/luskad-mcp"]
    }
  }
}

Ferramentas Disponíveis

list-projects

Recupera todos os projetos disponíveis.

get-coding-rules

Pesquisa regras de codificação para um determinado projeto. Parâmetros:

  • projectId: Projeto para pesquisar regras de codificação
  • query: (Opcional) Consulta de pesquisa

Desenvolvimento

  1. Clone o repositório:
git clone https://github.com/frocher/luskad-mcp.git
cd luskad-mcp
  1. Instale as dependências:
npm install
  1. Compile
npm run build

Configuração

Crie um arquivo .env no diretório raiz com as seguintes variáveis:

API_URL=https://app.luskad.com/api/v1
API_KEY=<your api key>

Ou forneça a URL via linha de comando:

node dist/index.js --url http://your-api-url --key <your api key>

Exemplo de configuração local

{
  "mcpServers": {
    "luskad": {
      "command": "npx",
      "args": [
        "tsx", "/path/to/folder/luskad-mcp/src/index.ts",
        "--url", "http://localhost:3000/api/v1",
        "--key", "<your personal key>"
      ]
    }
  }
}

Testando com o MCP Inspector

npx -y @modelcontextprotocol/inspector npx @acmada/luskad-mcp@latest

Licença

Licença MIT - consulte LICENSE para detalhes.