Skip to content

高级用法

探索gm-mcp的高级功能和自定义选项。

自定义配置

环境变量

bash
export NPM_REGISTRY=https://registry.npmmirror.com
export GM_MCP_CACHE_DIR=~/.gm-mcp/cache

配置文件

创建 ~/.gm-mcp/config.json

json
{
  "defaultTemplate": "advanced",
  "autoInstall": true,
  "registry": "https://registry.npmmirror.com"
}

自定义模板

创建模板

  1. templates/ 目录下创建新文件夹
  2. 添加必要的文件结构
  3. 在配置中注册模板

模板结构

templates/custom/
├── package.json
├── tsconfig.json
├── README.md
├── src/
│   └── index.ts
└── .gitignore

批量创建

使用脚本批量创建项目:

bash
#!/bin/bash
projects=("project1" "project2" "project3")
for project in "${projects[@]}"; do
  gm-mcp init "$project" --template basic --yes
done

集成CI/CD

GitHub Actions

yaml
name: Create MCP Project
on: [push]
jobs:
  create-project:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: '18'
      - run: npm install -g @studiogm/gm-mcp
      - run: gm-mcp init my-project --template advanced --yes

故障排除

常见问题

  1. 权限问题

    bash
    sudo npm install -g @studiogm/gm-mcp
  2. 网络问题

    bash
    npm config set registry https://registry.npmmirror.com
  3. 版本冲突

    bash
    npm uninstall -g @studiogm/gm-mcp
    npm install -g @studiogm/gm-mcp@latest

下一步

基于 MIT 许可证发布