MCP Server Management Scripts

MCP Server Management Scripts

site icon
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 服务器,包括列出、停止、查看日志等操作。

常见问题解答

  1. 脚本不可执行:确保脚本已赋予可执行权限(chmod +x *.sh)。
  2. 服务器命令错误:检查 start-mcp-servers.sh 中的服务器命令是否正确。
  3. 日志查看问题:尝试手动运行服务器命令以检查错误。

使用教程

使用依赖

确保脚本具有可执行权限:

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。