MCP配置生成器
用于交互式生成和更新.mcp.json配置文件的命令行工具。
安装
通过npm全局安装:
npm install -g mcp-json-generator用法
在要创建或更新.mcp.json文件的目录中运行该工具:
mjg特性
- 检测现有的.mcp.json文件并提供更新或替换它们
- 所有配置选项的交互式提示
- 用于快速菜单导航的数字键绑定
- 收集工具信息,包括:
- 工具名称 - 要执行的命令 - 命令参数 - 环境变量
- 支持在一个会话中添加多个工具
工作流程
- 该工具检查当前目录中是否存在.mcp.json
- 如果找到,您可以选择更新它或创建一个新的
- 对于每个工具,您提供:
- 名字 - 命令(例如,node、python、npx) - 参数(每行一个,空行结束) - 环境变量(键值对,空键结束)
- 在每个工具之后,您可以选择添加另一个或完成
- 配置保存到.mcp.json
输出示例
该工具生成以下格式的.mcp.json文件:
{
"mcpServers": {
"my-tool-one": {
"command": "node",
"args": [
"/home/me/my-tool-one/index.js"
],
"env": {}
},
"my-tool-two": {
"command": "node",
"args": [
"/home/me/my-tool-two/index.js"
],
"env": {
"MYENV_ONE": "foo",
"MYENV_TWO": "foo",
}
}
}
}需求
- Node.js(任何最新版本)
备注
- 随时按Ctrl+C退出
- 使用数字键(1、2等)快速选择菜单选项
- 参数或环境变量的空输入将结束该部分
- 如果您选择创建新配置,该工具将覆盖.mcp.json
