Integrations
Manages environment variables for the MCP server, primarily for storing API keys like the OpenAI API key.
Used for making HTTP requests to the server's API, allowing clients to process queries with specific roles and interact with the role-based context management system.
Used for version control and initial project setup through cloning the repository.
Servidor MCP de contexto específico de rol
Un servidor de Protocolo de contexto de modelo (MCP) que define y gobierna los límites contextuales según los roles de los agentes en su sistema.
Descripción general
Este servidor MCP permite la gestión de contexto basada en roles para agentes de IA, lo que le permite:
- Establecer instrucciones claras, objetivos y conocimiento del dominio para cada agente de IA (experto en marketing, compositor, asistente ejecutivo, etc.)
- Mantenga la memoria relevante para el rol particionada y delimitada, evitando la contaminación cruzada entre diferentes roles de agente
- Adapte el tono y el estilo de forma dinámica (serio, ingenioso, sarcástico) según el rol, con perfiles de tono integrados en la instrucción.
Características
Gestión de roles
- Crear, actualizar y eliminar roles personalizados
- Roles predefinidos con dominios de experiencia específicos
- Indicaciones e instrucciones del sistema específicas del rol
- Perfiles de tono personalizables
Gestión de la memoria
- Almacenamiento de memoria específico para cada función
- Recuperación de memoria basada en la relevancia para la consulta actual
- Tiempo de vida (TTL) para los recuerdos
- Límites de memoria por rol
Integración MCP
- Expone roles como recursos MCP
- Proporciona herramientas para la gestión de roles y el procesamiento de consultas.
- Ofrece indicaciones para interacciones basadas en roles.
Empezando
Prerrequisitos
- Node.js 18+
- Clave API de OpenAI
Instalación
Ejecución del servidor
Configuración
El servidor se puede configurar modificando src/config.ts
. Las opciones de configuración clave incluyen:
- Roles predeterminados y sus propiedades
- Perfiles de tono disponibles
- Configuración de gestión de memoria
- Selección de modelos de OpenAI
Integración MCP
Recursos
El servidor expone los siguientes recursos:
role://{roleId}
- Información sobre un rol específicorole://tones
- Perfiles de tono disponibles
Herramientas
El servidor proporciona las siguientes herramientas:
process-with-role
- Procesar una consulta usando un rol específicocreate-role
- Crea un nuevo rolupdate-role
- Actualizar un rol existentedelete-role
- Eliminar un rol personalizadochange-role-tone
- Cambiar el tono de un rolstore-memory
- Almacena una memoria para un rol específicoclear-role-memories
- Borra todos los recuerdos de un rol
Indicaciones
El servidor proporciona las siguientes indicaciones:
role-{roleId}
- Utiliza un rol específico para procesar una solicitudcreate-custom-role
- Crea un nuevo rol personalizado
Ejemplo de uso
Procesamiento de una consulta con un rol (MCP)
Procesamiento de una consulta con un rol (API HTTP)
Creación de un rol personalizado
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite la gestión de contexto basada en roles para agentes de IA, lo que permite a los usuarios establecer instrucciones específicas, mantener memoria particionada y adaptar el tono para diferentes roles de agentes en su sistema.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -203MIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityFlicense-qualityA demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that bridges AI assistants like Claude with Wordware's specialized agent capabilities, allowing dynamic loading and access to any Wordware flow through a standardized interface.Last updated -Python