本指南详细介绍了如何将 Netlify CLI v19.1.5 与 MCP 服务器集成,包含命令参考、资源访问 URI、限制说明以及开发步骤等内容,帮助你顺利完成集成操作。
若你想将 Netlify CLI v19.1.5 与 MCP 服务器集成,可按以下步骤操作:
git clone https://github.com/yourusername/mcp-netlify.git
cd mcp-netlify
npm install
npm run dev
git clone https://github.com/yourusername/mcp-netlify.git
cd mcp-netlify
npm install
netlify sites:createnetlify sites:create --token=your PAT here
netlify sites:listnetlify sites:deletenetlify sites:delete --site-id=your site ID here
netlify env:listnetlify env:list --site-id=your site ID here
netlify env:createnetlify env:create --site-id=your site ID here --key=NEW_VAR --value="hello world"
netlify env:updatenetlify env:update --site-id=your site ID here --key=EXISTING_VAR --value="new value"
netlify env:deletenetlify env:delete --site-id=your site ID here --key=OLD_VAR
netlify logs:functionsnetlify logs:functions --site-id=your site ID here --function=my-function-name
npm run command sites:list
npm run command sites:create -- --token=your PAT here
npm run command sites:delete -- --site-id=your site ID here
npm run command env:list -- --site-id=your site ID here
npm run command env:create -- --site-id=your site ID here --key=NEW_VAR --value="hello world"
npm run command env:update -- --site-id=your site ID here --key=EXISTING_VAR --value="new value"
npm run command env:delete -- --site-id=your site ID here --key=OLD_VAR
netlify://sites: 列出所有站点(等同于 sites:list --json 的 JSON 输出)netlify://sites/{siteId}/functions: 列出指定站点中的函数(等同于 functions:list --json,需要设置 NETLIFY_SITE_ID={siteId} 环境变量)netlify://sites/{siteId}/env: 列出指定站点的环境变量(等同于 env:list --json,需要设置 NETLIFY_SITE_ID={siteId} 环境变量)netlify login、netlify init、netlify dev)不支持通过此服务器运行。请使用个人访问令牌进行身份验证。env:*、logs:function、build、trigger-build、functions:list)需要站点上下文。此服务器通过设置 NETLIFY_SITE_ID 环境变量来传递所需的 siteId。命令如 status 和 delete 仍需手动指定 --site-id 参数。npm run dev
npm run build