🤖 Phrases MCP Server
Un servidor MCP (Model Context Protocol) elegante y eficiente para gestionar frases inspiradoras. Diseñado para integrarse perfectamente con Claude for Desktop y otros clientes MCP.
✨ Características
Gestión completa de frases - Crea, lee, actualiza y elimina frases con facilidad
Integración con Claude for Desktop - Interactúa con tus frases directamente desde Claude
API Mock integrada - Utiliza una API mock para pruebas y desarrollo
Related MCP server: ClaudeKeep
🛠️ Herramientas disponibles
no El servidor expone las siguientes herramientas MCP:
Herramienta | Descripción |
| Obtiene todas las frases disponibles |
| Busca una frase por su ID |
| Busca frases por nombre de autor |
| Crea una nueva frase |
| Actualiza el texto de una frase existente |
| Elimina una frase por su ID |
🚀 Instalación
🔌 Configuración con Claude for Desktop
Instala Claude for Desktop (asegúrate de tener la última versión)
Configura Claude for Desktop para usar este servidor MCP:
Abre el archivo (MAC/Linux) de configuración en:
~/Library/Application Support/Claude/claude_desktop_config.jsonAgrega la configuración del servidor:
{ "mcpServers": { "phrases": { "command": "node", "args": [ "/RUTA_ABSOLUTA_A/phrases/build/index.js" ] } } }Reinicia Claude for Desktop
💡 Uso con Claude
Una vez configurado, puedes interactuar con tus frases directamente desde Claude for Desktop:
"Muéstrame todas las frases disponibles"
"Busca frases de [nombre de autor]"
"Crea una nueva frase para [nombre] que diga [texto]"
"Actualiza la frase con ID [número] a [nuevo texto]"
"Elimina la frase con ID [número]"
🧪 Pruebas
⚠️ Importante: Configuración para pruebas
Antes de ejecutar las pruebas, debes modificar temporalmente el archivo tsconfig.json. Cambia la sección compilerOptions a:
Nota: No olvides volver a la configuración original después de las pruebas para que la compilación del servidor MCP funcione correctamente.
Para ejecutar las pruebas:
Este comando ejecutará una serie de pruebas que crean, leen, actualizan y eliminan frases utilizando la API mock.
🏗️ Estructura del proyecto
🔄 Flujo de trabajo de desarrollo
Modifica el código en
src/Compila con
npm run buildPrueba con
npm run test:requestsReinicia Claude for Desktop para aplicar los cambios
🔍 Configuración de MockAPI
Este proyecto utiliza MockAPI como backend para almacenar y gestionar las frases. La URL base configurada es:
Configurar tu propia instancia de MockAPI
Crea una cuenta en MockAPI
Crea un nuevo proyecto
Crea un recurso llamado
usercon los siguientes campos:id(number, autogenerado)name(string)phrase(string)
Copia la URL de tu API
Actualiza la constante
BASE_URLen el archivosrc/helpers/makeMockAPIRequest.ts
📝 Notas adicionales
Este servidor utiliza una API mock para almacenar datos. En un entorno de producción, considera implementar una base de datos real.
La estructura del proyecto sigue las directrices oficiales de MCP para una mejor mantenibilidad.
Si encuentras problemas con la API mock, verifica los límites de uso gratuito de MockAPI.
📄 Licencia
ISC