MCP Server & VSCode Extension

MCP Server & VSCode Extension

site icon
2025.04.03 0
JavaScriptWeb 开发AI 生成代码VSCode 扩展开发效率内容生成
Mcp-server-createanyhtmlapp 是一个基于 MCP(Model-Controlled Programming)技术的服务器和 VSCode 扩展,旨在帮助开发者通过简单的自然语言提示快速生成完整的 HTML、CSS 和 JavaScript 应用程序。该服务利用 Google 的 LLM(大型语言模型)提供高质量的 AI 生成代码,并与 VSCode 无缝集成,提升开发体验。
View on GitHub

Overview

基本能力

产品定位

Mcp-server-createanyhtmlapp 是一个面向开发者的工具,旨在通过自然语言提示快速生成 Web 应用程序代码,提升开发效率。

核心功能

  1. 自然语言生成代码:通过简单的自然语言提示生成完整的 HTML、CSS 和 JavaScript 应用程序。
  2. VSCode 集成:提供 VSCode 扩展,直接在开发环境中使用。
  3. AI 驱动:利用 Google 的 LLM 技术生成高质量的代码。
  4. 动态代码生成:MCP Server 作为后端处理提示并动态生成代码。

适用场景

  1. 快速原型开发:开发者可以通过自然语言快速生成 Web 应用程序原型。
  2. 教学与学习:初学者可以通过自然语言学习 Web 开发的基础知识。
  3. 自动化开发:减少重复性编码工作,提升开发效率。

工具列表

  1. MCP Server:后端服务,处理自然语言提示并生成代码。
  2. VSCode 扩展:前端工具,提供与 VSCode 的无缝集成。

常见问题解答

  1. 如何确保生成的代码质量?
  2. 该服务利用 Google 的 LLM 技术,生成的代码质量较高,但仍需开发者手动检查和优化。
  3. 是否需要联网?
  4. 是的,该服务需要联网以调用 Google 的 LLM 服务。
  5. 是否支持其他编辑器?
  6. 目前仅支持 VSCode,未来可能会扩展支持其他编辑器。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 VSCode。

安装教程

MCP Server

  1. 克隆仓库: sh git clone https://github.com/your-username/mcp-server-vscode-extension.git
  2. 进入服务器目录: sh cd mcp-server
  3. 安装依赖: sh npm install
  4. 启动服务器: sh npm start

VSCode 扩展

  1. 进入扩展目录: sh cd vscode-extension
  2. 安装依赖: sh npm install
  3. 编译扩展: sh npm run compile
  4. 在 VSCode 中打开 Run and Debug 标签并启动扩展。

调试方式

  1. 确保 MCP Server 正在运行。
  2. 在 VSCode 中使用命令面板(Ctrl+Shift+P / Cmd+Shift+P)选择 "Create App with Prompt"。
  3. 输入描述应用程序的自然语言提示。
  4. 扩展将自动生成并打开相关文件。
  5. 在浏览器中预览应用程序并根据需要进行修改。

许可证

该项目遵循 MIT 开源许可条款。