MCP Cat Language Server
Um servidor que traduz textos em chinês para expressões fofas de linguagem de gato.
Documentação
🐱 MCP Cat Language Server
Um servidor MCP (Model Context Protocol) divertido que traduz chinês para uma linguagem de gato adorável!
✨ Recursos
- 🎯 Tradução inteligente: Converte textos em chinês para expressões personalizadas em linguagem de gato
- 🎭 Reconhecimento de emoções: Gera diferentes estilos de linguagem de gato com base no conteúdo do texto (saudações, comida, brincadeiras, etc.)
- 📦 Processamento em lote: Suporta tradução de múltiplos textos simultaneamente
- 🎲 Linguagem de gato aleatória: Gera expressões aleatórias em linguagem de gato
- 💬 Conversa inteligente: O gato responde de forma especial a diferentes perguntas
🚀 Início Rápido
Instalar dependências
npm install
Compilar o projeto
npm run build
Teste local
# 使用CLI工具测试翻译功能
node cat-translator-cli.js
# 或者运行服务器
npm start
🔧 Configurar o Claude Desktop
Método 1: Usar npx (recomendado)
Adicione no arquivo de configuração do Claude Desktop:
{
"mcpServers": {
"cat-language-server": {
"command": "npx",
"args": ["mcp-cat-language-server"]
}
}
}
Método 2: Caminho local
{
"mcpServers": {
"cat-language-server": {
"command": "node",
"args": ["/path/to/your/project/dist/index.js"]
}
}
}
Localização do arquivo de configuração
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
🛠️ Ferramentas MCP
1. translate_to_cat
Traduz um único texto em chinês para o formato de linguagem de gato.
Parâmetros:
text(string): O texto em chinês a ser traduzido
Exemplo:
输入: "今天吃了没?"
输出: "喵!喵喵~(今天吃了没?)"
2. translate_multiple_to_cat
Traduz vários textos em chinês em lote.
Parâmetros:
texts(string[]): Uma matriz de textos em chinês a serem traduzidos
Exemplo:
输入: ["你好", "今天想干什么"]
输出:
1. 喵~喵喵!(你好)
2. 喵喵喵~喵喵!(今天想干什么)
3. generate_random_cat_sound
Gera uma expressão aleatória em linguagem de gato.
Exemplo de saída: 喵~喵喵喵♪(随机猫语~)
4. cat_conversation
Converse com o gato, que responderá em linguagem de gato e explicará o significado.
Parâmetros:
message(string): O que você quer dizer ao gato
Exemplo:
输入: "你好"
输出: "喵~喵喵!(你好呀!很高兴见到你~)"
🎨 Recursos de tradução
Reconhecimento inteligente de emoções
- 🤝 Saudações: "Olá", "Oi" → linguagem de gato amigável
- 🍽️ Relacionado a comida: "Comer", "Refeição", "Fome" → linguagem de gato animada
- 🎮 Relacionado a brincadeiras: "Brincar", "Jogo", "Passear" → linguagem de gato vivaz
- ❓ Frases interrogativas: Terminando com "?" → linguagem de gato com entonação ascendente
- ❗ Frases exclamativas: Terminando com "!" → linguagem de gato com entonação animada
Geração personalizada de linguagem de gato
- Ajusta a complexidade da linguagem de gato com base no comprimento do texto
- Adiciona símbolos emocionais de forma inteligente (~、!、♪ etc.)
- Mantém o significado original enquanto aumenta a fofura
📁 Estrutura do projeto
src/
├── index.ts # MCP服务器主文件
└── cat-translator.ts # 猫语翻译核心逻辑
dist/ # 编译后的JavaScript文件
cat-translator-cli.js # 独立的命令行测试工具
setup-mcp.md # 详细配置指南
🧪 Testes de desenvolvimento
Executar testes
npm test
Modo de desenvolvimento
npm run dev
🤝 Contribuições
Contribuições são bem-vindas! Envie Issues e Pull Requests!
📄 Licença
Licença MIT
🎉 Exemplo de uso
Após configurar no Claude Desktop, você pode usar assim:
用户: 请把"今天天气真好"翻译成猫语
Claude: 喵~喵喵♪(今天天气真好)
用户: 我想和猫咪聊天,我说"你好可爱"
猫咪: 喵~喵喵!(你好可爱) 喵~(我听懂了~)
Vamos tornar o mundo mais adorável com a linguagem de gato! 🐾