MCP Cat Language Server
Un servidor que traduce texto chino a expresiones adorables de lenguaje gatuno.
GitHub
1
Prueba este MCPPatrocinadoDocumentación
🐱 MCP Cat Language Server
¡Un divertido servidor MCP (Model Context Protocol) que puede traducir chino al adorable lenguaje gatuno!
✨ Características
- 🎯 Traducción inteligente: Convierte texto chino en expresiones personalizadas de lenguaje gatuno
- 🎭 Reconocimiento de emociones: Genera diferentes estilos de lenguaje gatuno según el contenido del texto (saludos, comida, juego, etc.)
- 📦 Procesamiento por lotes: Admite la traducción de múltiples textos a la vez
- 🎲 Lenguaje gatuno aleatorio: Genera expresiones aleatorias de lenguaje gatuno
- 💬 Conversación inteligente: El gato da respuestas especializadas según las diferentes preguntas
🚀 Inicio rápido
Instalar dependencias
npm install
Compilar el proyecto
npm run build
Prueba local
# 使用CLI工具测试翻译功能
node cat-translator-cli.js
# 或者运行服务器
npm start
🔧 Configurar Claude Desktop
Método 1: Usar npx (recomendado)
Añade en el archivo de configuración de Claude Desktop:
{
"mcpServers": {
"cat-language-server": {
"command": "npx",
"args": ["mcp-cat-language-server"]
}
}
}
Método 2: Ruta local
{
"mcpServers": {
"cat-language-server": {
"command": "node",
"args": ["/path/to/your/project/dist/index.js"]
}
}
}
Ubicación del archivo de configuración
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
🛠️ Herramientas MCP
1. translate_to_cat
Traduce un solo texto chino al formato de lenguaje gatuno.
Parámetros:
text(string): El texto chino a traducir
Ejemplo:
输入: "今天吃了没?"
输出: "喵!喵喵~(今天吃了没?)"
2. translate_multiple_to_cat
Traduce varios textos chinos por lotes.
Parámetros:
texts(string[]): Matriz de textos chinos a traducir
Ejemplo:
输入: ["你好", "今天想干什么"]
输出:
1. 喵~喵喵!(你好)
2. 喵喵喵~喵喵!(今天想干什么)
3. generate_random_cat_sound
Genera una expresión aleatoria de lenguaje gatuno.
Salida de ejemplo: 喵~喵喵喵♪(随机猫语~)
4. cat_conversation
Conversa con el gato; el gato responderá en lenguaje gatuno y explicará el significado.
Parámetros:
message(string): Lo que quieres decirle al gato
Ejemplo:
输入: "你好"
输出: "喵~喵喵!(你好呀!很高兴见到你~)"
🎨 Características de traducción
Reconocimiento inteligente de emociones
- 🤝 Saludos: "你好", "嗨" → lenguaje gatuno amistoso
- 🍽️ Relacionado con comida: "吃", "饭", "饿" → lenguaje gatuno emocionado
- 🎮 Relacionado con juego: "玩", "游戏", "散步" → lenguaje gatuno vivaz
- ❓ Oraciones interrogativas: terminan con "?" → lenguaje gatuno con tono ascendente
- ❗ Oraciones exclamativas: terminan con "!" → lenguaje gatuno con tono emocionado
Generación personalizada de lenguaje gatuno
- Ajusta la complejidad del lenguaje gatuno según la longitud del texto
- Añade inteligentemente símbolos emocionales (~, !, ♪, etc.)
- Aumenta la ternura manteniendo el significado del texto original
📁 Estructura del proyecto
src/
├── index.ts # MCP服务器主文件
└── cat-translator.ts # 猫语翻译核心逻辑
dist/ # 编译后的JavaScript文件
cat-translator-cli.js # 独立的命令行测试工具
setup-mcp.md # 详细配置指南
🧪 Pruebas de desarrollo
Ejecutar pruebas
npm test
Modo de desarrollo
npm run dev
🤝 Contribuciones
¡Bienvenidos Issues y Pull Requests!
📄 Licencia
Licencia MIT
🎉 Ejemplo de uso
Después de configurar Claude Desktop, puedes usarlo así:
用户: 请把"今天天气真好"翻译成猫语
Claude: 喵~喵喵♪(今天天气真好)
用户: 我想和猫咪聊天,我说"你好可爱"
猫咪: 喵~喵喵!(你好可爱) 喵~(我听懂了~)
¡Hagamos el mundo más adorable con lenguaje gatuno! 🐾