A MCP-based code generation tool for web frameworks
Project description
MWGenCode-MCP
一个基于 MCP 的 Web 框架代码生成工具。
功能特点
- 支持多种 Web 框架的代码生成(Flask、AioHTTP、FastAPI)
- UML 模型到 Swagger 类的转换
- 项目初始化和配置文件生成
- 支持自动升级到 K8s 部署
安装
pip install mwgencode-mcp
使用方法
- 初始化项目:
初始化以myproject为项目名的flask项目
- 生成 Swagger 类:
把myclass生成 Swagger 类
- 添加操作:
给myclassmng添加添加myopration 操作
更多使用说明请参考文档。
依赖要求
- Python >= 3.11
- MCP >= 0.1.0
- PyYAML >= 5.1
mcp server json
{
"mcpServers": {
"mwgencode_pypi": {
"command": "python",
"args": [
"-m",
"mwgencode_mcp.main"
]
}
}
}
构建包命令:
python -m build
pip install -e .p # 本地安装包
python -m twine upload dist/*
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
mwgencode_mcp-0.1.5.tar.gz
(6.4 kB
view details)
File details
Details for the file mwgencode_mcp-0.1.5.tar.gz.
File metadata
- Download URL: mwgencode_mcp-0.1.5.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc6bdf3444312bb3e81fa2b75a201512a39038c792d852609b41a1e536cdcec6
|
|
| MD5 |
2bdd1ad8d37b0cda35e818fa1d2bd40b
|
|
| BLAKE2b-256 |
5cca899e4b217e44142fbdcd63c2ddd0beeaccdc1be4ca20254268616fb3d32f
|