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çãoquery: (Opcional) Consulta de pesquisa
Desenvolvimento
- Clone o repositório:
git clone https://github.com/frocher/luskad-mcp.git
cd luskad-mcp
- Instale as dependências:
npm install
- 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.