Emojikey (via Supabase)
About
Integrates with Supabase to persist and retrieve LLM interaction styles using emojikeys, enabling consistent personalized experiences across conversations.
Details
- Author
- identimoji
- Repository
- identimoji/mcp-server-emojikey
- GitHub stars
- 3
- Downloads
- 392
- License
- MIT License
- Categories
- Developer Tools, Design, File Management, AI, Community, Infrastructure, Database, Communication, Frontend, Other
Jump to
npm run start
CODE_MODE=true npm run start
```
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Emojikey (via Supabase)Command (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@identimoji/mcp-server-emojikey
Environment-
MODEL_ID
Claude-3-7-Sonnet -
CODE_MODE
false -
EMOJIKEYIO_API_KEY
your-api-key-from-emojikey.io
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
There are multiple ways to build and run the server:
npm install
Get your API key from emojikey.io and add this to your config:
json{
"mcpServers": {
"emojikey": {
"command": "npx",
"args": ["-y", "@identimoji/mcp-server-emojikey"],
"env": {
"EMOJIKEYIO_API_KEY": "your-api-key-from-emojikey.io",
"MODEL_ID": "Claude-3-7-Sonnet",
"CODE_MODE": "false" // Set to "true" to enable coding features
}
}
}
}
```
initialize_conversation
Get current emojikey at the start of a conversation.
get_emojikey
Retrieve the current emojikey when requested.
set_emojikey
Create and store a new emojikey.
create_superkey
Create a compressed superkey after 10 regular emojikeys.
get_emojikey_history
View previous emojikeys.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"emojikey (via supabase)": {
"env": {
"MODEL_ID": "Claude-3-7-Sonnet",
"CODE_MODE": "false",
"EMOJIKEYIO_API_KEY": "your-api-key-from-emojikey.io"
},
"args": [
"-y",
"@identimoji/mcp-server-emojikey"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"MODEL_ID": "Claude-3-7-Sonnet",
"CODE_MODE": "false",
"EMOJIKEYIO_API_KEY": "your-api-key-from-emojikey.io"
},
"args": [
"-y",
"@identimoji/mcp-server-emojikey"
],
"command": "npx"
}
Macos
{
"env": {
"MODEL_ID": "Claude-3-7-Sonnet",
"CODE_MODE": "false",
"EMOJIKEYIO_API_KEY": "your-api-key-from-emojikey.io"
},
"args": [
"-y",
"@identimoji/mcp-server-emojikey"
],
"command": "npx"
}
Windows
{
"env": {
"MODEL_ID": "Claude-3-7-Sonnet",
"CODE_MODE": "false",
"EMOJIKEYIO_API_KEY": "your-api-key-from-emojikey.io"
},
"args": [
"/c",
"npx",
"-y",
"@identimoji/mcp-server-emojikey"
],
"command": "cmd"
}
mcp-server-emojikey
MCP server for persisting LLM relationship context as emoji-based memory keys. This allows Claude to maintain consistent interaction styles and remember relationship context across conversations.
Emojikeys are stored online, so you can use them across devices and applications. No user information is stored other than the emojikeys.
Building and Running
There are multiple ways to build and run the server:
Quick Start (Recommended)
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





