What are the prerequisites for running the server?
Node.js 18+ and an OpenAI API key are required.
@Chris-June
基本信息
暂无概览
Process a query using a specific role
Create a new role
Update an existing role
Delete a custom role
Change the tone of a role
Store a memory for a specific role
Clear all memories for a role
An MCP server that defines and governs contextual boundaries based on agent roles. It enables role-based context management for AI agents, allowing developers to establish clear instructions, objectives, and domain knowledge per role (e.g., Marketing Expert, Songwriter, Executive Assistant) and keep role-relevant memory partitioned and scoped.
Install Node.js 18+ and obtain an OpenAI API key. Clone the repository, run npm install, set the OPENAI_API_KEY in .env, then build with npm run build. Start the server with npm start. Use tools like process-with-role to send queries with a roleId, query, and optional customInstructions.
Node.js 18+ and an OpenAI API key are required.
Use the `create-role` tool with parameters `id`, `name`, `description`, `instructions`, `domains`, `tone`, and `systemPrompt`. Example provided for a "tech-writer" role.
Use the `process-with-role` tool (or the HTTP POST endpoint `/process`) with `roleId`, `query`, and optional `customInstructions`.
Role-specific memory storage, relevance-based retrieval, time-to-live (TTL) for memories, and configurable memory limits per role.
Available tools: `process-with-role`, `create-role`, `update-role`, `delete-role`, `change-role-tone`, `store-memory`, and `clear-role-memories`.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Model Context Protocol Servers
MCP Toolbox for Databases is an open source MCP server for databases.
不止于 CSS

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
评论