Aira MCP Server

Cria mensagens de commit a partir de arquivos preparados em um repositório git local.

Documentação

Aira MCP Server

aira-mcp-server MCP Server

EN doc JA doc

Um servidor Model Context Protocol para criar mensagens de commit a partir de arquivos em staged no git

Este é um servidor MCP baseado em TypeScript que implementa um sistema simples de notas. Ele demonstra conceitos centrais do MCP ao fornecer:

  • Recuperação de informações de status do Git
  • Criação de mensagens de commit com formato de commit convencional
  • Inicialização e gerenciamento do Gitflow
  • Operações de branch (criar, mesclar, listar)

aira-mcp-server MCP server

🚀 Recursos

  • 📝 Geração de mensagens de commit convencionais
  • 🌳 Suporte ao fluxo de trabalho Gitflow
  • 🔍 Verificação de status do Git
  • 🔄 Gerenciamento de branches

🛠️ Instalação

npm install
npm run build

📖 Uso

Configure o servidor MCP nas suas configurações:

{
  "mcpServers": {
    "aira": {
      "command": "node",
      "args": ["path/to/aira-mcp-server/build/index.js"]
    }
  }
}

🔧 Ferramentas Disponíveis

get_status

Recupera informações de status do Git.

create_commit

Cria e executa um commit para os arquivos especificados.

init_gitflow

Inicializa o Gitflow.

create_branch

Cria uma nova branch.

merge_branch

Mescla branches de acordo com o Gitflow.

list_branches

Lista todas as branches do Gitflow.

📄 Licença

MIT License