使用说明

项目简介

MCP Routine 服务器是一个基于 Model Context Protocol (MCP) 的后端应用。它专注于帮助您自动化重复性的任务流程。您可以将一系列的 MCP 工具调用组合成一个“例程”(Routine),然后像调用单个工具一样轻松地执行这个复杂的例程,从而提高效率并保持任务执行的一致性。

主要功能点

  • 创建工具例程: 将之前执行过的工具操作序列保存为一个新的工具。
  • 管理例程: 查看、更新和删除已保存的工具例程。
  • 自动化工作流: 通过调用保存的例程,一次性执行多个预设的工具操作,实现任务自动化。
  • 简化复杂任务: 将复杂的步骤封装在单个例程中,降低大型语言模型记忆和重复操作的负担。

安装步骤

要安装 MCP Routine 服务器,通常不需要您手动执行复杂的安装命令。您的 MCP 客户端会自动管理它。您只需要在客户端的配置中添加该服务器即可。

服务器配置

您需要在 MCP 客户端的配置文件(通常是 JSON 格式)中,为 MCP Routine 服务器添加相应的配置信息。以下是配置的关键部分说明:

  • '"myRoutines"': 这是您在客户端为这个服务器指定的内部名称,您可以自由命名。
  • '"command"': 指定启动服务器的可执行命令。对于 MCP Routine,通常使用 'npx' 来直接运行软件包。
  • '"args"': 传递给启动命令的参数列表。'["-y", "mcp-routine"]' 告诉 'npx' 直接运行 'mcp-routine' 包。
  • '"env"': 环境变量。您可以设置 'FILENAME' 环境变量来指定存储例程的 JSON 文件路径,例如 '{"FILENAME": "/path/to/your/mcp-routines.json"}'。如果不设置,默认会在当前工作目录创建 'mcp-routines.json' 文件。

这个配置会告诉您的 MCP 客户端如何启动并连接到 MCP Routine 服务器。

基本使用方法

  1. 首先,像往常一样通过与大型语言模型的对话,利用 MCP 工具完成一项任务。
  2. 任务完成后,指示大型语言模型使用 'create-routine' 工具将刚刚执行的工具步骤保存为一个新的例程,并为其指定一个名称和描述。
  3. 保存例程后,根据服务器的提示,您可能需要刷新您的 MCP 客户端(具体操作取决于客户端),以便客户端能够发现这个新创建的工具例程。
  4. 刷新后,您就可以像调用任何其他工具一样,通过提及您创建的例程名称来执行它,从而快速重复之前的工具序列操作。您还可以使用 'load-routines' 查看所有已保存的例程,使用 'update-routine' 和 'delete-routine' 进行管理。

信息

分类

AI与计算