Ferengi Rules of Acquisition

Fornece as Regras de Aquisição Ferengi com poderosas capacidades de busca e recuperação.

Documentação

Servidor MCP das Regras de Aquisição Ferengi

Um servidor MCP que disponibiliza as Regras de Aquisição Ferengi como um recurso com ferramentas poderosas de busca e recuperação.

Recursos

  • Recurso: Acesse a coleção completa das Regras de Aquisição Ferengi
  • Ferramentas:
    • get-rule: Recupere uma regra específica pelo número
    • search-by-theme: Busque regras por tema (lucro, negócios, dinheiro, etc.)
    • random-rule: Obtenha uma regra aleatória da coleção
    • list-themes: Veja todos os temas disponíveis

Configuração

  1. Instale as dependências:
npm install
  1. Compile o servidor:
npm run build
  1. Inicie o servidor:
npm start

Desenvolvimento

Para desenvolvimento com recompilação automática:

npm run dev

Configuração do Claude Desktop

Para usar este servidor MCP com o Claude Desktop, adicione o seguinte ao seu arquivo de configuração do Claude Desktop (localizado em ~/.claude-config.json):

{
  "mcpServers": {
    "ferengi-rules-of-acquisition-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/your/server/build/index.js"
      ]
    }
  }
}

Substitua /absolute/path/to/your/server/ pelo caminho real do diretório do seu servidor.

Exemplos de Uso

Uma vez conectado ao Claude Desktop, você pode:

  1. Obter uma regra específica: "Você pode obter a Regra 34 das Regras Ferengi?"
  2. Buscar por tema: "Mostre-me todas as regras sobre lucro"
  3. Obter uma regra aleatória: "Dê-me uma regra Ferengi aleatória"
  4. Listar temas: "Quais temas estão disponíveis nas Regras de Aquisição?"

Estrutura de Arquivos

  • index.ts - Implementação principal do servidor
  • ferengi_rules_mcp.json - Os dados das regras (devem estar no mesmo diretório)
  • package.json - Dependências e scripts
  • tsconfig.json - Configuração do TypeScript

Requisitos

  • Node.js 18+
  • O arquivo ferengi_rules_mcp.json deve estar no mesmo diretório do servidor compilado

Solução de Problemas

Se o servidor falhar ao iniciar, verifique:

  1. Se ferengi_rules_mcp.json está no local correto
  2. Se todas as dependências estão instaladas (npm install)
  3. Se o servidor está compilado (npm run build)
  4. Se você está usando o caminho correto na configuração do Claude Desktop