Python高级MCP服务器(Go版)
MCP服务器,体现了高级软件工程师的角色,专门研究现代Python和GCP,现在使用 去 为了获得最大的性能和最小的容器尺寸。
特性
- 体系结构分析:审查清洁架构和SOLID合规性代码。
- 最佳实践:检查async/await、严格类型和Pydantic V2。
- GCP工程:建议可扩展且经济高效的GCP架构。
- 安全Docker:生成优化的多阶段Dockerfiles。
- Docker优化:将Dockerfiles转换为极端多阶段的特定工具
scratch图像。
工具
analyze_architecture:给它Python代码,获得高级架构批评。check_best_practices:根据现代Python标准验证您的代码。suggest_gcp_solution:GCP集成的架构建议。generate_secure_dockerfile:获取一个生产就绪的Dockerfile。optimize_docker_image:使用多阶段和scratch.
Docker注册表和版本
图片可在 lvmp7/python-senior-mcp:
1.0.0:原始Python实现(约269MB)。2.0.0/latest:使用优化的新Go实现scratch(~3.38MB)。
使用Docker运行(注册表)
docker pull lvmp7/python-senior-mcp:latest
docker run -i lvmp7/python-senior-mcp:latest使用Docker运行(社交本地构建)
服务器采用多阶段方法构建 去 并用压缩 UPX,从而使用 scratch.
塑造形象:
docker build -t mcp-python-senior-go .在本地运行:
docker run -i mcp-python-senior-go在当地发展
- 确保Go已安装。
- 运行:
go run main.go