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
python3e 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
- Pastas existentes são reaproveitadas (nunca recriadas do zero).
- Arquivos existentes são preservados — o servidor reporta
⚠️ Já existe (mantido)e não sobrescreve. - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_vue3_python-0.0.4.tar.gz.
File metadata
- Download URL: mcp_vue3_python-0.0.4.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db0fbc051f2ce0b33b9c3d3f4e6a72efda6ecea1401403ce7cebdd8469e56d3f
|
|
| MD5 |
0232e718d1b50054394a5a16c899700e
|
|
| BLAKE2b-256 |
851040b6c19290d543aacb0af812ae36cf1cc5e470246e119cc7bafca11deda1
|
File details
Details for the file mcp_vue3_python-0.0.4-py3-none-any.whl.
File metadata
- Download URL: mcp_vue3_python-0.0.4-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04408ff25283a4ffa2250c8b421347c68ffdf289a4d1b7f6a79b802277ab3a40
|
|
| MD5 |
776a3bf481d4db360a504b7748bfdcab
|
|
| BLAKE2b-256 |
a64900af88dd969e93ca3a01a40b4c88eab43d301bc0212f57cb9454e45cc93d
|