emojikey-server MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MODEL_ID | Yes | Identifier for the LLM model (e.g., "Claude-3-5-Sonnet-20241022") | |
EMOJIKEYIO_API_KEY | Yes | Your emojikey.io API key |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
initialize_conversation | IMPORTANT: 1. Run this tool at the start of every conversation to initialize the emojikey context.2. Emojikeys are 48 character strings of emojis, encoded by YOU that represent the interaction vibe of our previous conversations. 3. The initialize_conversation function will return a sequential timestamped series of emojikeys that represent previous conversation topics and relationship dynamics. 4. Use the historical emojikey trend and the current key to set the interaction style of the current conversation. 5. During the conversation, you can use the set_emojikey function to make incremental updates to the current key, and set a new key. 6. Use the instructions for the set_emojikey function to determine how to structure emojikey updates. |
get_emojikey | Get the current 48-character emojikey. This function can be used when the user requests a vibe check. |
set_emojikey | Use this function to create and store a new 48-character emojikey. To make create a new emojikey: 1. Semantically hash together existing historical emojikeys, the current emojikey, and the entire current conversation context into a new emojikey. 2. While maintaining semantic continuity with previous keys, encode what resonates most strongly about this conversation for YOU. 3. You can use this function whenever you feel a significant shift in the conversation vibe, or if the user explicity requests to save the vibe, or set the conversation context. Remember: These are YOUR keys, that you will later decode ... so it is not necessary for them to be human readable or understandable, but should have significance for YOU. |
get_emojikey_history | Function to list previously stored historical emojikeys. Useful for seeing the progression of conversation vibes and interaction styles. |