local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
The server has integration with Discord for community support, as indicated by the Discord badge in the README.
The server uses Jest for testing with TypeScript and ESM support, including features like full TypeScript support, global fetch mocking, and custom matchers for validation.
The server is available as an npm package and displays its npm version badge, indicating integration with the npm package registry.
servidor del agente del sistema
Sitio web | Documentación | Blog | Obtener clave API
Un servidor especializado de Protocolo de Contexto de Modelo (MCP) que permite crear, gestionar y ampliar agentes de IA mediante un potente sistema de gestión de indicadores y herramientas. Este servidor se integra con systemprompt.io para facilitar la creación, gestión y control de versiones de los indicadores del sistema mediante MCP.
Se requiere una clave API para usar este servidor. Actualmente es gratuita, aunque podría cambiar en el futuro. Puedes obtenerla aquí .
Este servidor utiliza la funcionalidad de muestreo y notificación de @modelcontextprotocol/sdk . Esto solo funciona con clientes avanzados compatibles con estas funciones. Se puede usar un cliente gratuito de código abierto, multimodal-mcp-client, para proporcionar una solución completa de flujo de trabajo de IA basado en voz.
Cliente requerido
Este servidor está diseñado para funcionar con multimodal-mcp-client , un cliente MCP con voz que proporciona la interfaz de usuario. Asegúrese de configurar ambos componentes para obtener la funcionalidad completa.
¿Por qué utilizar este servidor?
- Gestión de agentes : cree y administre agentes de IA con indicaciones del sistema personalizadas y configuraciones de herramientas.
- Sistema de herramientas extensible : agregue, modifique y combine herramientas para mejorar las capacidades de sus agentes a través de MCP
- Gestión de avisos : gestión centralizada de avisos del sistema con soporte de versiones y metadatos
- Integración de tipos seguros : compatibilidad total con TypeScript con gestión de errores adecuada
- Compatibilidad con MCP : funciona a la perfección con multimodal-mcp-client y otros clientes compatibles con MCP
- Código abierto : libre de usar y modificar bajo la licencia MIT
Características
Funcionalidad principal
- Integración del protocolo MCP : implementación completa del protocolo de contexto de modelo para interacciones fluidas con agentes de IA
- Interfaz activada por voz : compatible con comandos de voz a través del cliente multimodal-mcp
- Procesamiento en tiempo real : admite respuestas de transmisión e interacciones en tiempo real
- Implementación de tipo seguro : compatibilidad total con TypeScript con manejo adecuado de errores
Gestión de agentes
- Cree y configure agentes de IA con capacidades específicas
- Administrar estados y contextos de agentes
- Definir comportamientos de agentes a través de indicaciones del sistema
- Supervisar y depurar las interacciones del agente
- Control de versiones para configuraciones de agentes
- Gestión de recursos para activos de agentes
Sistema de herramientas avanzadas
Las herramientas integradas incluyen:
- Gestión rápida
create_prompt
- Crea nuevos avisos del sistema con metadatosedit_prompt
- Actualizar los avisos del sistema existentes con control de versionesget_prompt
- Recuperar configuraciones de solicitud específicas
- Gestión de recursos
create_resource
- Crea nuevos recursos y configuraciones del agenteedit_resource
- Modificar los recursos del agente existenteslist_resources
- Explorar los recursos del agente disponiblesread_resource
- Acceder al contenido de recursos específicos del agente
- Herramientas del sistema
systemprompt_heartbeat
- Supervisar el estado y la salud del sistemasystemprompt_fetch_resources
- Recuperar todos los recursos disponibles
- Gestión de agentes
create_agent
- Crea nuevos agentes systempromptedit_agent
- Modificar agentes systemprompt existenteslist_agents
- Ver los agentes systemprompt disponibles
Muestreo y notificaciones
- Capacidades de muestreo avanzadas para respuestas de IA
- Sistema de notificación en tiempo real de eventos de agentes
- Parámetros de muestreo configurables
- Arquitectura basada en eventos para notificaciones
Funciones de integración
- Gestión y autenticación de claves API
- Seguimiento del estado del usuario y de la información de facturación
- Gestión de suscripciones
- Monitoreo y análisis del uso
Herramientas de desarrollo
- Capacidades de depuración integradas
- Utilidades y accesorios de prueba
- Utilidades de simulación de tipos seguros
- Marco de pruebas integral
🎥 Demostración y presentación
Mire nuestra demostración en video para ver Systemprompt MCP Client en acción:
La demostración muestra:
- Interacciones de IA controladas por voz
- Procesamiento de entrada multimodal
- Ejecución de herramientas y automatización del flujo de trabajo
- Síntesis de voz en tiempo real
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Instalación
Instalación mediante herrería
Para instalar SystemPrompt Agent para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Para configurar manualmente con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Pruebas
Este proyecto utiliza Jest para realizar pruebas con compatibilidad con TypeScript y ESM (módulos ECMAScript).
Configuración de prueba
La configuración de prueba incluye:
- Compatibilidad total con TypeScript y módulos ESM
- Burla de búsqueda global
- Reinicio automático de pruebas entre ejecuciones
- Comparadores personalizados para validación
- Utilidades de simulación de tipos seguros
Resolución del módulo
El proyecto utiliza una estrategia de resolución de módulo dual:
- El código fuente utiliza ESM (módulos ECMAScript) con extensiones
.js
- Las pruebas utilizan CommonJS para compatibilidad con Jest
Esto se configura a través de dos configuraciones de TypeScript:
tsconfig.json
: Configuración principal para el código fuente (ESM)tsconfig.test.json
: Configuración específica de la prueba (CommonJS)
Ejecución de pruebas
Estructura de la prueba
Las pruebas se encuentran en los directorios __tests__
, junto a los archivos que prueban. La convención de nombres es *.test.ts
.
Enlaces relacionados
- Cliente MCP multimodal : cliente MCP con voz
- Documentación de systemprompt.io
This server cannot be installed
Este servidor basado en TypeScript implementa un sistema de notas simple, que permite a los usuarios crear y administrar notas de texto y generar resúmenes, mostrando conceptos centrales de MCP.
- Required Client
- Why Use This Server?
- Features
- 🎥 Demo & Showcase
- Development
- Installation
- Testing
- Related Links