使用说明

项目简介

Systemprompt Agent Server 是一个 Model Context Protocol (MCP) 服务器,旨在帮助用户通过强大的 Prompt 和工具管理系统创建、管理和扩展 AI 代理。它与 systemprompt.io 集成,提供无缝的系统 Prompt 创建、管理和版本控制。

主要功能点

  • AI 代理管理:创建和管理具有自定义系统 Prompt 和工具配置的 AI 代理。
  • 可扩展的工具系统:通过 MCP 协议添加、修改和组合工具,增强代理能力。
  • Prompt 管理:集中管理系统 Prompt,支持版本控制和元数据。
  • 资源管理:托管和管理各种资源,为 AI 代理提供上下文数据。
  • MCP 兼容性:与 multimodal-mcp-client 和其他 MCP 兼容客户端无缝协作。
  • 实时处理:支持流式响应和实时交互。
  • 采样和通知:支持高级采样功能和实时事件通知。

安装步骤

  1. 前提条件:确保已安装 Node.js 和 npm。
  2. 克隆仓库
    git clone https://github.com/Ejb503/systemprompt-mcp-core.git
  3. 进入仓库目录
    cd systemprompt-mcp-core
  4. 安装依赖
    npm install
  5. 构建服务器
    npm run build

服务器配置

MCP 服务器需要配置到 MCP 客户端才能使用。以下是 Claude Desktop 客户端的配置示例,其他客户端配置方式类似。

Claude Desktop 客户端配置 (claude_desktop_config.json):

{
  "mcpServers": {
    "systemprompt-agent-server": {
      "command": "/path/to/systemprompt-mcp-core/build/index.js"
    }
  }
}

配置参数说明:

  • 'server name': 'systemprompt-agent-server' (服务器名称,在客户端配置中用于标识该服务器)
  • 'command': '/path/to/systemprompt-mcp-core/build/index.js' (MCP 服务器的启动命令。请将 '/path/to/systemprompt-mcp-core' 替换为实际仓库在您本地文件系统中的路径。)

注意:

  • API Key: 使用此服务器需要 API Key。请访问 systemprompt.io/console 获取 API Key,并将其设置为环境变量 'SYSTEMPROMPT_API_KEY'。

基本使用方法

  1. 启动 MCP 服务器
    npm run start
    或者,您也可以直接运行构建后的 index.js 文件:
    node build/index.js
  2. 配置 MCP 客户端:根据您使用的 MCP 客户端(例如 multimodal-mcp-client 或 Claude Desktop)的文档,配置 MCP 服务器连接,并填入上述服务器配置信息。
  3. 使用 MCP 客户端:启动并使用 MCP 客户端,客户端将通过 MCP 协议与 Systemprompt Agent Server 进行通信,您可以利用客户端界面来管理 AI 代理、Prompt 和工具,进行各种 AI 交互操作。

调试

如果需要调试 MCP 服务器,可以使用 MCP Inspector 工具。运行以下命令启动 Inspector:

npm run inspector

Inspector 将提供一个 URL,您可以通过浏览器访问调试工具。

信息

分类

AI与计算