MCP Cat Language Server

Un servidor que traduce texto chino a expresiones adorables de lenguaje gatuno.

Documentació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! 🐾