SystemPrompt MCP Server

by Ejb503
Verified

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 metadatos
    • edit_prompt - Actualizar los avisos del sistema existentes con control de versiones
    • get_prompt - Recuperar configuraciones de solicitud específicas
  • Gestión de recursos
    • create_resource - Crea nuevos recursos y configuraciones del agente
    • edit_resource - Modificar los recursos del agente existentes
    • list_resources - Explorar los recursos del agente disponibles
    • read_resource - Acceder al contenido de recursos específicos del agente
  • Herramientas del sistema
    • systemprompt_heartbeat - Supervisar el estado y la salud del sistema
    • systemprompt_fetch_resources - Recuperar todos los recursos disponibles
  • Gestión de agentes
    • create_agent - Crea nuevos agentes systemprompt
    • edit_agent - Modificar agentes systemprompt existentes
    • list_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:

▶️ Ver video de demostració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:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Instalación mediante herrería

Para instalar SystemPrompt Agent para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install systemprompt-agent-server --client claude

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

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

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:

npm run inspector

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)
// Source code imports (ESM) import { Something } from "../path/to/module.js"; // Test file imports (CommonJS) import { Something } from "../path/to/module";

Ejecución de pruebas

# Run tests npm test # Watch mode npm run test:watch # Coverage report npm run test:coverage

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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Required Client
    1. Why Use This Server?
      1. Features
        1. Core Functionality
        2. Agent Management
        3. Advanced Tools System
        4. Sampling & Notifications
        5. Integration Features
        6. Development Tools
      2. 🎥 Demo & Showcase
        1. Development
          1. Installation
            1. Installing via Smithery
            2. Manual Installation
            3. Debugging
          2. Testing
            1. Test Configuration
            2. Running Tests
            3. Test Structure
          3. Related Links
            ID: a0sgtzm6d1