
systemprompt-agent-server

2025.02.19
8
TypeScriptAI代理管理系统提示管理工具管理系统开发效率
systemprompt-mcp-core 是一个专业的模型上下文协议(MCP)服务器,专注于创建、管理和扩展AI代理。它通过强大的提示和工具管理系统,与systemprompt.io集成,提供无缝的系统提示创建、管理和版本控制功能。该服务器支持语音驱动的AI工作流解决方案,并需要API密钥进行使用。
View on GitHub
Overview
基本能力
产品定位
systemprompt-mcp-core 是一个专业的模型上下文协议(MCP)服务器,专注于创建、管理和扩展AI代理。它通过强大的提示和工具管理系统,与systemprompt.io集成,提供无缝的系统提示创建、管理和版本控制功能。
核心功能
- MCP协议集成:完整的模型上下文协议实现,用于无缝的AI代理交互。
- 语音驱动接口:通过multimodal-mcp-client兼容语音命令。
- 实时处理:支持流式响应和实时交互。
- 类型安全实现:完整的TypeScript支持,具有适当的错误处理。
- 代理管理:创建和配置具有特定功能的AI代理,管理代理状态和上下文,通过系统提示定义代理行为。
- 高级工具系统:包括提示管理、资源管理和系统工具等内置工具。
- 采样与通知:高级采样能力和实时通知系统。
- 集成功能:API密钥管理、用户状态和账单信息跟踪、订阅管理、使用监控和分析。
- 开发工具:内置调试能力、测试实用程序和夹具、类型安全模拟工具、全面的测试框架。
适用场景
- 语音控制的AI交互
- 多模态输入处理
- 工具执行和工作流自动化
- 实时语音合成
工具列表
- Prompt Management
create_prompt
- 创建带有元数据的新系统提示edit_prompt
- 更新现有系统提示并支持版本控制get_prompt
- 检索特定的提示配置- Resource Management
create_resource
- 创建新的代理资源和配置edit_resource
- 修改现有的代理资源list_resources
- 浏览可用的代理资源read_resource
- 访问特定的代理资源内容- System Tools
systemprompt_heartbeat
- 监控系统状态和健康systemprompt_fetch_resources
- 检索所有可用资源- Agent Management
create_agent
- 创建新的systemprompt代理edit_agent
- 修改现有的systemprompt代理list_agents
- 查看可用的systemprompt代理
常见问题解答
- 需要API密钥才能使用此服务器,目前免费,但未来可能会更改。
- 建议使用multimodal-mcp-client作为前端接口以获得完整功能。
- 调试可以通过MCP Inspector进行,提供浏览器访问调试工具的URL。
使用教程
使用依赖
安装依赖:
npm install
安装教程
通过Smithery自动安装:
npx -y @smithery/cli install systemprompt-agent-server --client claude
手动安装:
1. 在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json
2. 在Windows上:%APPDATA%/Claude/claude_desktop_config.json
添加服务器配置:
{
"mcpServers": {
"systemprompt-agent-server": {
"command": "/path/to/systemprompt-agent-server/build/index.js"
}
}
}
调试方式
使用MCP Inspector进行调试:
npm run inspector
测试
运行测试:
npm test
监视模式:
npm run test:watch
覆盖率报告:
npm run test:coverage