
MCP Server Management Scripts

2025.03.09
1
Shell服务器管理开发工具开发效率
MCP Server Management Scripts 是一个用于管理和启动 MCP (Model Context Protocol) 服务器的工具集。它提供了脚本化的方式来简化 MCP 服务器的启动、管理和日志查看等操作,特别适合开发环境使用。
View on GitHub
Overview
基本能力
产品定位
MCP Server Management Scripts 是一个用于管理和启动 MCP (Model Context Protocol) 服务器的工具集,旨在简化开发环境中的服务器管理流程。
核心功能
- 启动 MCP 服务器:支持前台和后台模式启动所有配置的 MCP 服务器。
- 管理运行中的服务器:包括列出运行中的服务器、停止服务器、查看日志等。
- 日志管理:自动清理旧日志文件,支持实时查看日志。
- 添加新服务器:通过简单的配置即可添加新的 MCP 服务器。
适用场景
- 开发环境中需要同时启动和管理多个 MCP 服务器。
- 需要快速查看和调试 MCP 服务器的日志。
- 需要灵活地添加和管理新的 MCP 服务器。
工具列表
- start-mcp-servers.sh:启动所有配置的 MCP 服务器,支持前台和后台模式。
- manage-mcp-servers.sh:管理运行中的 MCP 服务器,包括列出、停止、查看日志等操作。
常见问题解答
- 脚本不可执行:确保脚本已赋予可执行权限(
chmod +x *.sh
)。 - 服务器命令错误:检查
start-mcp-servers.sh
中的服务器命令是否正确。 - 日志查看问题:尝试手动运行服务器命令以检查错误。
使用教程
使用依赖
确保脚本具有可执行权限:
chmod +x start-mcp-servers.sh manage-mcp-servers.sh
安装教程
无需额外安装,直接使用提供的脚本即可。
启动 MCP 服务器
启动所有 MCP 服务器(默认前台模式):
./start-mcp-servers.sh
启动所有 MCP 服务器(后台模式):
./start-mcp-servers.sh --background
管理 MCP 服务器
列出所有运行中的服务器:
./manage-mcp-servers.sh list
停止所有服务器:
./manage-mcp-servers.sh stop
停止特定服务器(例如第一个服务器):
./manage-mcp-servers.sh stop 1
查看日志:
./manage-mcp-servers.sh logs
查看特定服务器的日志(例如第一个服务器):
./manage-mcp-servers.sh logs 1
调试方式
手动运行服务器命令以检查错误:
npx @agentdeskai/browser-tools-server
查看日志文件以获取错误信息:
tail -f browser-tools-server.log