Skip to main content

Um servidor MCP para agilizar o desenvolvimento de sistemas Vue 3 no VSCode

Project description

mcp-vue3-python

Servidor MCP em Python que gera estrutura completa de CRUD Vue 3 (Composition API).

Instalação

cd mcp-vue3-python
pip install -r requirements.txt

Configuração no Claude Desktop

Edite o arquivo claude_desktop_config.json:

Windows:

%APPDATA%\Claude\claude_desktop_config.json

macOS / Linux:

~/Library/Application Support/Claude/claude_desktop_config.json

Conteúdo a adicionar:

{
  "mcpServers": {
    "mcp-vue3-python": {
      "command": "python",
      "args": ["-m", "mcp_vue3.app"]
    }
  }
}

Windows com WSL/Docker: use python3 e ajuste o caminho conforme necessário.

Uso

No Claude, digite:

Utilize a tool gerar_crud do mcp mcp-vue3-python para gerar toda a estrutura de
arquivos e código para o seguinte módulo: CtreProfissionais

Ou com caminho base customizado:

Utilize a tool gerar_crud do mcp mcp-vue3-python para gerar toda a estrutura de
arquivos e código para o módulo CtreProfissionais com base_path /meu-projeto/src/views/ctreProfissionais

Arquivos gerados

Para o módulo CtreProfissionais com base_path padrão /projeto-vue3/src/views/ctreProfissionais:

ctreProfissionais/
├── index.vue                         # Listagem com tabela e botões
├── services/
│   └── ctreProfissionaisService.js   # axios: table, edit, post, patch, delete
├── components/
│   └── CtreProfissionaisForm.vue     # Modal de criação/edição
├── store/
│   └── ctreProfissionaisStore.js     # Pinia store
├── routes.js                         # Fragmento para router/index.js
└── README.md                         # Documentação do módulo

Regras

  1. Pastas existentes são reaproveitadas (nunca recriadas do zero).
  2. Arquivos existentes são preservados — o servidor reporta ⚠️ Já existe (mantido) e não sobrescreve.
  3. Arquivos novos são criados e reportados com ✅ Criado.

Nomenclatura automática

Entrada (PascalCase) Derivado Exemplo
CtreProfissionais kebab-case ctre-profissionais
CtreProfissionais camelCase ctreProfissionais
CtreProfissionais snake_case ctre_profissionais
CtreProfissionais campo ID id_ctre_profissionais
CtreProfissionais rota base /ctre-profissionais

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_vue3_python-0.0.5.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_vue3_python-0.0.5-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_vue3_python-0.0.5.tar.gz.

File metadata

  • Download URL: mcp_vue3_python-0.0.5.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mcp_vue3_python-0.0.5.tar.gz
Algorithm Hash digest
SHA256 2f391cfee31763ef2f764b121eb6f1063d1ee1356666c29faff54e081aaf7384
MD5 173aebf29a08587035af989a07d3a563
BLAKE2b-256 3aafb9a52ca8ab002e7b54068176d7494252a73b1424ca12e81e5d1aef042c0c

See more details on using hashes here.

File details

Details for the file mcp_vue3_python-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_vue3_python-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a35226452934c3320a3b3e2e76b6fbaa6c9815a5a6b4a8ea7c5f2bc65dcc223d
MD5 19b0bc09abcef2edc03929e8402970fb
BLAKE2b-256 fe84769a12cdfd5c2cf5bff4b8e76838cffae4b8dfd0a2b9d80e72a94eb9500c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page