Chris-June_MCP-Server
If you are the rightful owner of Chris-June_MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that defines and governs contextual boundaries based on agent roles in your system.
The Role-Specific Context MCP Server is designed to manage role-based contexts for AI agents, ensuring that each agent operates within its designated domain without cross-contaminating other roles. This server allows for the establishment of clear instructions, objectives, and domain knowledge tailored to each role, such as Marketing Expert, Songwriter, or Executive Assistant. It dynamically adapts the tone and style of interactions based on predefined tone profiles, ensuring that the communication style aligns with the role's requirements. The server also manages memory specific to each role, with features like time-to-live (TTL) and memory limits, ensuring that only relevant information is retained and used in processing queries. By integrating with the OpenAI API, the server provides a robust framework for role-based AI interactions.
Features
- Role Management: Create, update, and delete custom roles with specific expertise domains and customizable tone profiles.
- Memory Management: Store and retrieve role-specific memories with TTL and memory limits to ensure relevance.
- MCP Integration: Expose roles as MCP resources and provide tools for role management and query processing.
- Dynamic Tone Adaptation: Adjust tone and style dynamically per role with baked-in tone profiles.
- Pre-defined Roles: Utilize pre-defined roles with specific expertise domains for streamlined setup.
Tools
process-with-role
Process a query using a specific role
create-role
Create a new role
update-role
Update an existing role
delete-role
Delete a custom role
change-role-tone
Change the tone of a role
store-memory
Store a memory for a specific role
clear-role-memories
Clear all memories for a role