MCP-Server

MCP-Server

3.1

If you are the rightful owner of 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.

This MCP server enables role-based context management for AI agents, allowing you to establish clear instructions, objectives, and domain knowledge for each AI agent (Marketing Expert, Songwriter, Executive Assistant, etc.). It keeps role-relevant memory partitioned and scoped, preventing cross-contamination between different agent roles. The server adapts tone and style dynamically (serious, witty, sarcastic) per role, with tone profiles baked into the prompt.

Features

  • Role Management: Create, update, and delete custom roles with pre-defined roles having specific expertise domains. Includes role-specific system prompts and instructions with customizable tone profiles.
  • Memory Management: Role-specific memory storage with retrieval based on relevance to current query. Includes time-to-live (TTL) for memories and memory limits per role.
  • MCP Integration: Exposes roles as MCP resources and provides tools for role management and query processing. Offers prompts for role-based interactions.

Tools

  1. process-with-role

    Process a query using a specific role.

  2. create-role

    Create a new role.

  3. update-role

    Update an existing role.

  4. delete-role

    Delete a custom role.

  5. change-role-tone

    Change the tone of a role.

  6. store-memory

    Store a memory for a specific role.

  7. clear-role-memories

    Clear all memories for a role.