emojikey-server
by MCP-Mirror
The emojikey-server is an MCP server that allows LLMs to maintain consistent interaction styles across conversations using emoji-based context keys. Emojikeys are stored online for use across devices and applications.
Last updated: N/A
What is emojikey-server?
This server implements the MCP protocol to persist LLM interaction styles as emojikeys. It enables LLMs to remember and apply a consistent 'vibe' or persona across multiple conversations by associating it with a unique emoji key.
How to use emojikey-server?
- Get an API key from emojikey.io. 2. Configure the server in your Claude Desktop application by adding the provided JSON snippet to the
claude_desktop_config.json
file, replacingyour-api-key-goes-here
with your actual API key. 3. The first time you use the tool in Claude desktop, tell Claude to 'Set emojikey' then next time you start a conversation, he will automatically use this key.
Key features of emojikey-server
Emojikey Management: Get, set, and retrieve emojikeys.
Emojikey History: View previous emojikeys used.
Automatic API key generation and validation.
Tools:
initialize_conversation
,get_emojikey
,set_emojikey
,get_emojikey_history
Use cases of emojikey-server
Maintaining a consistent persona for a chatbot.
Enabling LLMs to remember user preferences and adapt their responses accordingly.
Creating different interaction styles for different tasks or contexts.
Persisting the 'vibe' of an LLM across different devices.
FAQ from emojikey-server
Where do I get an API key?
Where do I get an API key?
You can obtain an API key from emojikey.io.
How do I install the server?
How do I install the server?
Add the server config to Claude Desktop by modifying the claude_desktop_config.json
file.
What environment variables are required?
What environment variables are required?
The required environment variables are EMOJIKEYIO_API_KEY
and MODEL_ID
.
How do I debug the server?
How do I debug the server?
Use the test script (npm run test
) or the MCP Inspector.
What is the MODEL_ID?
What is the MODEL_ID?
Identifier for the LLM model (e.g., "Claude-3-5-Sonnet-20241022")