使用说明
项目简介
Systemprompt Agent Server 是一个 Model Context Protocol (MCP) 服务器,旨在帮助用户通过强大的 Prompt 和工具管理系统创建、管理和扩展 AI 代理。它与 systemprompt.io 集成,提供无缝的系统 Prompt 创建、管理和版本控制。
主要功能点
- AI 代理管理:创建和管理具有自定义系统 Prompt 和工具配置的 AI 代理。
- 可扩展的工具系统:通过 MCP 协议添加、修改和组合工具,增强代理能力。
- Prompt 管理:集中管理系统 Prompt,支持版本控制和元数据。
- 资源管理:托管和管理各种资源,为 AI 代理提供上下文数据。
- MCP 兼容性:与 multimodal-mcp-client 和其他 MCP 兼容客户端无缝协作。
- 实时处理:支持流式响应和实时交互。
- 采样和通知:支持高级采样功能和实时事件通知。
安装步骤
- 前提条件:确保已安装 Node.js 和 npm。
- 克隆仓库:
git clone https://github.com/Ejb503/systemprompt-mcp-core.git - 进入仓库目录:
cd systemprompt-mcp-core - 安装依赖:
npm install - 构建服务器:
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'。
基本使用方法
- 启动 MCP 服务器:
或者,您也可以直接运行构建后的 index.js 文件:npm run startnode build/index.js - 配置 MCP 客户端:根据您使用的 MCP 客户端(例如 multimodal-mcp-client 或 Claude Desktop)的文档,配置 MCP 服务器连接,并填入上述服务器配置信息。
- 使用 MCP 客户端:启动并使用 MCP 客户端,客户端将通过 MCP 协议与 Systemprompt Agent Server 进行通信,您可以利用客户端界面来管理 AI 代理、Prompt 和工具,进行各种 AI 交互操作。
调试
如果需要调试 MCP 服务器,可以使用 MCP Inspector 工具。运行以下命令启动 Inspector:
npm run inspector
Inspector 将提供一个 URL,您可以通过浏览器访问调试工具。
信息
分类
AI与计算