Token导航 LogoToken导航TokenDH.com
MCP Config Generator logo
开发工具未说明官方级别未说明来源级核验

MCP Config Generator

MCP Server

一个通过自然语言提示生成UI配置JSON的MCP服务器,适用于创建表单配置、分析需求和验证JSON结构。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
自然语言处理开发工具JavaScriptCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

KayMas2808

提供方

KayMas2808

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP配置生成器

从自然语言提示生成UI配置JSON的MCP服务器。非常适合使用简单的英文描述创建表单配置、分析需求和验证JSON结构。

当发现更多的UI配置JSON示例时,或者当渲染器完成时,这将需要更新,因此所有可能的规则和输入都是已知的。它目前基于我能找到的一个例子。

特性

  • 自然语言处理 -从简单的英文提示生成UI配置
  • CLI和MCP集成 -直接在终端中使用或与Cursor/其他MCP客户端集成
  • 配置验证 -验证现有JSON配置
  • 需求分析 -解析和分析提示,无需完整生成

快速开始

安装

# Clone and install locally
git clone https://github.com/KayMas2808/mcp-config-generator.git
cd mcp-config-generator
npm install
npm run build

# For using globally in the terminal
npm install -g

CLI使用情况

全局安装后,您可以从任何地方使用该工具:

# Generate a form configuration
config-gen generate "Create a contact form with Name, Email, and Phone"

# Analyze a prompt
config-gen analyze "Student registration form with Name, Roll Number, Amount"

# Validate a configuration
config-gen validate '{"data": {"configName": "test"}, "username": "place", "password": "holder"}'

# Get help
config-gen --help

本地使用(无全局安装)

# Generate a form
node cli.js generate "Create an employee form with Name, Email, Phone, Salary"

# Or use npm scripts
npm run gen "Create a form with Name and Email"
npm run analyze "Student registration form"

光标集成

步骤1:安装软件包

# do this in a terminal window rather than in cursor,
# since you will have to restart cursor after changing the mcp.json file.
git clone https://github.com/KayMas2808/mcp-config-generator.git
cd mcp-config-generator
npm install
npm run build
# run this every time you want to use the tools in cursor
npm start

步骤2:配置光标MCP设置

  1. 打开光标设置 (Cmd+,Cursor → Settings)
  2. 搜索“MCP” 在设置搜索中
  3. 查找“Mcp:Config” 章节
  4. 添加此配置:
{
  "mcpServers": {
    "config-generator": {
      "command": "/opt/homebrew/bin/node", // your node path - run "which node"
      "args": ["/path/to/your/mcp-config-generator/dist/index.js"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

步骤4:重新启动游标

保存配置后,完全重新启动Cursor以使更改生效。

步骤5:在光标聊天中使用

@config-generator generate a form to capture employee Name, Email, Phone, and Salary
@config-generator analyze "Create a student registration form"
@config-generator validate {"data": {...}, "username": "place", "password": "holder"}

可用命令

CLI命令

命令描述示例
generate根据提示生成UI配置config-gen generate "Contact form with Name, Email"
analyze分析提示并显示需求config-gen analyze "Student registration form"
validate验证配置JSONconfig-gen validate '{"data": {...}}'

CLI选项

选项描述默认值
--username配置用户名"place"
--password配置密码"holder"
--help显示帮助消息-

MCP工具(在游标中可用)

工具说明
generate_config生成完整的UI配置JSON
analyze_prompt解析需求而不进行完整生成
validate_config验证配置结构

使用示例

基本表单生成

config-gen generate "Create a simple contact form with Name, Email, and Phone"

输出:使用表单字段、验证和UI结构完成JSON配置。

具有自定义设置的高级表单

config-gen generate "Student registration form with Name, Roll Number, Email, and Fee Amount" --username admin --password secret123

需求分析

config-gen analyze "Create a conference registration form with Name, Email, Company, and Registration Fee"

输出:检测到的字段、验证规则和表单结构的详细细分。

配置验证

config-gen validate '{"data": {"configName": "test_form", "json": {...}}, "username": "obiwan", "password": "kenobi"}'

项目结构

mcp-config-generator/
├── src/
│   ├── index.ts          # MCP server implementation
│   ├── generator.ts      # Configuration generation logic
│   ├── parser.ts         # Natural language parsing
│   └── types.ts          # Type definitions
├── dist/                 # Compiled JavaScript
├── cli.js               # CLI interface
├── examples/            # Example prompts and configurations
└── package.json

需求

  • Node.js >= 18.0.0
  • npm >= 8.0.0

可能的问题

游标中“启用了0个工具”:

  • 确保Node.js路径在MCP配置中是绝对的
  • 验证项目是否已构建(npm run build)
  • 配置更改后重新启动Cursor

未找到CLI命令:

  • 从项目根目录全局安装: npm install -g
  • 或使用本地: npm run clinode cli.js

权限错误:

  • 使CLI可执行: chmod +x cli.js
  • 检查Node.js权限

获取帮助

# Show detailed help
config-gen --help

# Check version
config-gen --version

目录标签

目录标签

自然语言处理开发工具JavaScriptCursor本地部署UI配置JSON验证MCP集成

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP