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.
Documentation

🤖 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
🛠️ Herramientas disponibles
no
El servidor expone las siguientes herramientas MCP:
| Herramienta | Descripción |
|---|---|
| `get-all-phrases` | Obtiene todas las frases disponibles |
| `get-phrase-by-id` | Busca una frase por su ID |
| `get-phrase-by-name` | Busca frases por nombre de autor |
| `create-phrase` | Crea una nueva frase |
| `update-phrase` | Actualiza el texto de una frase existente |
| `delete-phrase` | Elimina una frase por su ID |
🚀 Instalación
# Clonar el repositorio
git clone https://github.com/ronniemh/phrases-MCP-server.git
cd phrases-MCP-server
# Instalar dependencias
npm install
# Compilar el proyecto
npm run build🔌 Configuración con Claude for Desktop
1. Instala Claude for Desktop (asegúrate de tener la última versión)
2. 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.json3. Agrega la configuración del servidor:
{
"mcpServers": {
"phrases": {
"command": "node",
"args": [
"/RUTA_ABSOLUTA_A/phrases/build/index.js"
]
}
}
}4. 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:
"compilerOptions": {
"target": "ES2020",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"esModuleInterop": true,
"outDir": "build",
"strict": true
}> 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:
npm run test:requestsEste comando ejecutará una serie de pruebas que crean, leen, actualizan y eliminan frases utilizando la API mock.
🏗️ Estructura del proyecto
src/
├── helpers/
│ └── makeMockAPIRequest.ts # Funciones de ayuda para interactuar con la API
├── index.ts # Punto de entrada principal y definición de herramientas
└── testRequest.ts # Script para probar las funciones de la API🔄 Flujo de trabajo de desarrollo
1. Modifica el código en `src/`
2. Compila con `npm run build`
3. Prueba con `npm run test:requests`
4. Reinicia 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:
https://67ec86aeaa794fb3222e0682.mockapi.io/frases/api/v1/userConfigurar tu propia instancia de MockAPI
1. Crea una cuenta en MockAPI
2. Crea un nuevo proyecto
3. Crea un recurso llamado `user` con los siguientes campos:
4. Copia la URL de tu API
5. Actualiza la constante `BASE_URL` en el archivo `src/helpers/makeMockAPIRequest.ts`
// Cambia esta línea con tu propia URL de MockAPI
const BASE_URL = "https://tu-proyecto.mockapi.io/tu-path/user";📝 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
Frequently asked questions
What is phrases-mcp-server?
phrases-mcp-server is 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.
How do I install phrases-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is phrases-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/ronniemh/phrases-MCP-server and has 2 stars.
Related MCP tools
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP