MCP Reasoner

Um mecanismo de raciocínio com múltiplas estratégias, incluindo Busca em Feixe e Busca em Árvore Monte Carlo.

Documentação

MCP Reasoner

Uma implementação de raciocínio para o Claude Desktop que permite usar tanto Beam Search quanto Monte Carlo Tree Search (MCTS). Para ser sincero, isso começou como uma forma de ver se conseguiríamos deixar o Claude ainda melhor em resolução de problemas complexos... e descobrimos que conseguimos, sim.

Versão Atual:

v2.0.0

O que há de novo:

Adicionados 2 Algoritmos de Raciocínio Experimentais:

- `mcts-002-alpha`

    - Usa o Método de Busca A* junto com uma implementação inicial *alpha* de uma Camada de Simulação de Política

    - Também inclui uma implementação inicial *alpha* de Simulador de Exploração Adaptativa e Simulador de Raciocínio Baseado em Resultados

*NOTA* a implementação desses simuladores alpha não está completa e está sujeita a alterações

- `mcts-002alt-alpha`

    - Usa o Método de Busca Bidirecional junto com uma implementação inicial *alpha* de uma Camada de Simulação de Política

    - Também inclui uma implementação inicial *alpha* de Simulador de Exploração Adaptativa e Simulador de Raciocínio Baseado em Resultados

*NOTA* a implementação desses simuladores alpha não está completa e está sujeita a alterações

O que aconteceu com mcts-001-alpha e mcts-001alt-alpha?

Simplesmente: era inútil e quase similar ao método base mcts. Após testes iniciais, os resultados em processos de pensamento básicos eram quase idênticos, mostrando que simplesmente adicionar simulação de política pode não ter efeito.

Então por que adicionar a Camada de Simulação de Política agora?

Bem, acho importante incorporar Política E Busca em conjunto, pois é assim que a maioria dos algoritmos os implementa.

Versões Anteriores:

v1.1.0

Adicionado controle do modelo sobre os parâmetros de busca:

beamWidth - permite que o Claude ajuste quantos caminhos rastrear (1-10)

numSimulations - ajuste fino da contagem de simulações do MCTS (1-150)

Recursos

  • Duas estratégias de busca entre as quais você pode alternar:
    • Beam search (bom para coisas mais diretas)
    • MCTS (quando as coisas ficam complexas) com variações alpha (veja acima)
  • Rastreia o quão boas são diferentes caminhos de raciocínio
  • Mapeia todas as diferentes formas como o Claude pensa ao resolver problemas
  • Analisa como o processo de raciocínio ocorreu
  • Segue o protocolo MCP (obviamente)

Instalação

git clone https://github.com/frgmt0/mcp-reasoner.git 

OR clone the original:

git clone https://github.com/Jacck/mcp-reasoner.git

cd mcp-reasoner
npm install
npm run build

Configuração

Adicione à configuração do Claude Desktop:

{
  "mcpServers": {
    "mcp-reasoner": {
      "command": "node",
      "args": ["path/to/mcp-reasoner/dist/index.js"],
    }
  }
}

Testes

[Mais Testes em Breve]

Benchmarks

[Benchmarks serão adicionados em breve]

Principais Benchmarks para testar:

  • MATH500

  • GPQA-Diamond

  • GMSK8

  • Talvez Polyglot e/ou SWE-Bench

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para detalhes.