解决 ElevenLabs MCP 端口冲突的三种方法
当默认端口 8000 被其他服务占用时,可通过以下方案灵活解决:
- 方法一:修改运行端口
在启动命令中添加 –port 参数指定新端口,例如使用8080端口:
python -m elevenlabs_mcp --port=8080
- 方法二:终止占用进程(适用于开发环境)
1. 在终端运行lsof -i :8000
查找占用进程PID
2) Usekill [PID]
结束该进程 - 方法三:使用端口转发(生产环境推荐)
通过Nginx配置反向代理,将外部端口映射到MCP服务的8000端口,避免直接暴露服务端口。
建议开发者创建端口配置文件,将常用端口写入config.ini
实现持久化设置,避免每次手动输入参数。
Essa resposta foi extraída do artigoMCP da ElevenLabs: serviço de MCP de geração de falaO