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úmero
    • search-by-theme: Busca reglas por tema (beneficio, negocios, dinero, etc.)
    • random-rule: Obtén una regla aleatoria de la colección
    • list-themes: Ver todos los temas disponibles

Configuración

  1. Instala las dependencias:
npm install
  1. Compila el servidor:
npm run build
  1. 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:

  1. Obtener una regla específica: "¿Puedes obtener la Regla 34 de las Reglas Ferengi?"
  2. Buscar por tema: "Muéstrame todas las reglas sobre beneficios"
  3. Obtener una regla aleatoria: "Dame una regla Ferengi aleatoria"
  4. Listar temas: "¿Qué temas están disponibles en las Reglas de Adquisición?"

Estructura de archivos

  • index.ts - Implementación principal del servidor
  • ferengi_rules_mcp.json - Los datos de las reglas (deben estar en el mismo directorio)
  • package.json - Dependencias y scripts
  • tsconfig.json - Configuración de TypeScript

Requisitos

  • Node.js 18+
  • El archivo ferengi_rules_mcp.json debe estar en el mismo directorio que el servidor compilado

Solución de problemas

Si el servidor no se inicia, asegúrate de que:

  1. ferengi_rules_mcp.json esté en la ubicación correcta
  2. Todas las dependencias estén instaladas (npm install)
  3. El servidor esté compilado (npm run build)
  4. Estés usando la ruta correcta en la configuración de Claude Desktop