Ferengi Rules of Acquisition
Proporciona las Reglas de Adquisición Ferengi con potentes capacidades de búsqueda y recuperación.
Documentación
Servidor MCP de las Reglas de Adquisición Ferengi
Un servidor MCP que sirve las Reglas de Adquisición Ferengi como un recurso con potentes herramientas de búsqueda y recuperación.
Características
- Recurso: Accede a la colección completa de las Reglas de Adquisición Ferengi
- Herramientas:
get-rule: Recupera una regla específica por númerosearch-by-theme: Busca reglas por tema (beneficio, negocios, dinero, etc.)random-rule: Obtén una regla aleatoria de la colecciónlist-themes: Ver todos los temas disponibles
Configuración
- Instala las dependencias:
npm install
- Compila el servidor:
npm run build
- Inicia el servidor:
npm start
Desarrollo
Para desarrollo con recompilación automática:
npm run dev
Configuración de Claude Desktop
Para usar este servidor MCP con Claude Desktop, añade lo siguiente a tu archivo de configuración de Claude Desktop (ubicado en ~/.claude-config.json):
{
"mcpServers": {
"ferengi-rules-of-acquisition-server": {
"command": "node",
"args": [
"/absolute/path/to/your/server/build/index.js"
]
}
}
}
Reemplaza /absolute/path/to/your/server/ con la ruta real a tu directorio del servidor.
Ejemplos de uso
Una vez conectado a Claude Desktop, puedes:
- Obtener una regla específica: "¿Puedes obtener la Regla 34 de las Reglas Ferengi?"
- Buscar por tema: "Muéstrame todas las reglas sobre beneficios"
- Obtener una regla aleatoria: "Dame una regla Ferengi aleatoria"
- Listar temas: "¿Qué temas están disponibles en las Reglas de Adquisición?"
Estructura de archivos
index.ts- Implementación principal del servidorferengi_rules_mcp.json- Los datos de las reglas (deben estar en el mismo directorio)package.json- Dependencias y scriptstsconfig.json- Configuración de TypeScript
Requisitos
- Node.js 18+
- El archivo
ferengi_rules_mcp.jsondebe estar en el mismo directorio que el servidor compilado
Solución de problemas
Si el servidor no se inicia, asegúrate de que:
ferengi_rules_mcp.jsonesté en la ubicación correcta- Todas las dependencias estén instaladas (
npm install) - El servidor esté compilado (
npm run build) - Estés usando la ruta correcta en la configuración de Claude Desktop