Emojikey MCP 服务器使用说明
项目简介
Emojikey Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在帮助大型语言模型 (LLM) 维护跨对话的互动风格一致性。它使用 emoji 密钥(Emojikey)作为上下文的载体,允许用户通过一组 emoji 表情来定义和复用 LLM 的对话风格。这些 Emojikey 存储在云端,确保用户在不同设备和应用中都能获得一致的对话体验。
主要功能点
- Emojikey 管理: 支持获取、设置和查看 Emojikey 历史记录,用于管理 LLM 的对话风格。
- 对话风格持久化: 通过 Emojikey 将对话风格保存下来,并在新的对话中复用,保持 LLM 互动风格的一致性。
- 跨平台一致性: Emojikey 存储在云端,可以在不同的设备和应用之间同步,确保用户体验的一致性。
- 工具集成: 提供 'initialize_conversation', 'get_emojikey', 'set_emojikey', 'get_emojikey_history' 等工具,方便 LLM 客户端调用和管理 Emojikey。
安装步骤
- 获取 API 密钥: 访问 emojikey.io 获取您的 API 密钥。
- 安装服务器: 如果您使用 Claude Desktop 等 MCP 客户端,通常无需手动安装服务器代码。该服务器可以通过 npm 包 '@identimoji/mcp-server-emojikey' 运行,并已经配置好相关依赖。
服务器配置
对于 MCP 客户端(例如 Claude Desktop),您需要配置 MCP 服务器的连接信息。以下是 Emojikey Server 的配置示例,请添加到您的 MCP 客户端配置文件中(例如 Claude Desktop 的 'claude_desktop_config.json'):
{ "mcpServers": { "emojikey-server": { "command": "npx", "args": ["@identimoji/mcp-server-emojikey"], "env": { "EMOJIKEYIO_API_KEY": "your-api-key-goes-here", // 替换为你在 emojikey.io 获取的 API 密钥 "MODEL_ID": "Claude-3-5-Sonnet-20241022" // 指定要使用的 LLM 模型 ID,例如 Claude-3-5-Sonnet-20241022 } } } }
配置参数说明:
- '"server name": "emojikey-server"': 为该 MCP 服务器配置项命名,可以自定义名称。
- '"command": "npx"': 指定启动命令为 'npx',用于执行 npm 包。
- '"args": ["@identimoji/mcp-server-emojikey"]': 指定 'npx' 执行的参数,即 Emojikey Server 的 npm 包名称。
- '"env"': 环境变量配置。
- '"EMOJIKEYIO_API_KEY": "your-api-key-goes-here"': 务必替换 '"your-api-key-goes-here"' 为您在 emojikey.io 获取的 真实 API 密钥。
- '"MODEL_ID": "Claude-3-5-Sonnet-20241022"': 指定该服务器配合使用的 LLM 模型 ID。您可以根据实际使用的模型进行修改。
Claude Desktop 配置文件路径:
- MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
- Windows: '%APPDATA%/Claude/claude_desktop_config.json'
基本使用方法
- 启动配置了 Emojikey Server 的 MCP 客户端 (例如 Claude Desktop)。
- 在与 LLM 的对话中,您可以指示 LLM 使用以下指令来管理 Emojikey:
- 'Set emojikey': 指示 LLM 设置一个新的 Emojikey,用于保存当前的对话风格。首次使用时,可以使用此指令初始化 Emojikey。
- 'Set vibe' 或 'Show emojikey history': 您可以要求 LLM 展示当前的 Emojikey 或查看历史 Emojikey 记录,以了解对话风格的演变。
- 在后续的对话中,LLM 将自动使用关联的 Emojikey,以保持对话风格的一致性。
通过 Emojikey Server 和相关的指令,您可以有效地管理和控制 LLM 的对话风格,获得更加个性化和一致的互动体验。
信息
分类
AI与计算