Servidor MCP Permite que o Claude Crie e Execute Ferramentas Personalizadas em Tempo de Execução

✍️ OpenClawRadar📅 Publicado: April 14, 2026🔗 Source
Servidor MCP Permite que o Claude Crie e Execute Ferramentas Personalizadas em Tempo de Execução
Ad

Um desenvolvedor criou um servidor MCP que permite ao Claude criar, atualizar e executar novas ferramentas em tempo de execução sem exigir reimplantação. Diferente das configurações MCP padrão, onde as ferramentas são fixas no momento da implantação, este sistema permite a criação dinâmica de ferramentas.

Arquitetura Principal

O servidor implementa cinco ferramentas MCP principais:

  • Listar Ferramentas — retorna as ferramentas disponíveis
  • Obter Ferramenta — busca a definição completa da ferramenta, incluindo código
  • Criar Ferramenta — armazena uma nova ferramenta em um registro de banco de dados
  • Atualizar Ferramenta — modifica uma ferramenta existente
  • Executar Ferramenta — executa qualquer ferramenta armazenada por nome

Processo de Execução de Ferramentas

A ferramenta meta Executar Ferramenta funciona da seguinte forma:

  1. Procura a ferramenta solicitada em uma tabela MySQL
  2. Busca seu código
  3. Passa os parâmetros como contexto
  4. Executa em um subprocesso Deno com permissões restritas
  5. Retorna o resultado
Ad

Implementação do Sandbox

O desenvolvedor avaliou Node VM, isolated-vm e Docker antes de escolher Deno para o sandbox. Deno foi selecionado porque:

  • Modelo de permissões limpo com controle granular de rede/sistema de arquivos/subprocessos
  • Suporte nativo a npm
  • TypeScript integrado
  • ~50ms de inicialização a frio vs 500ms+ para Docker

O sandbox usa estas flags: --allow-net --deny-read --deny-write --deny-run --deny-ffi. Isso permite que o código da ferramenta faça requisições HTTP e use pacotes npm, mas impede acesso ao sistema de arquivos ou criação de processos.

Formato do Código da Ferramenta

O código da ferramenta é JavaScript/TypeScript que recebe um objeto de contexto para parâmetros. Exemplo da fonte:

const response = await fetch(`https://api.example.com/${context.city}`);
const data = await response.json();
return { temp: data.temp, conditions: data.weather[0].description };

Capacidade de Autoextensão

O sistema permite um ciclo de autoextensão: Claude identifica que precisa de uma capacidade → cria a ferramenta → a usa imediatamente → a atualiza se o resultado não estiver correto. Isso permite que o sistema se torne mais capaz ao longo do tempo sem intervenção do desenvolvedor.

A implementação é construída sobre n8n como servidor MCP com MySQL para armazenamento de ferramentas e tem funcionado em produção por alguns meses.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Codebook Lossless LLM Compression: Redução de 10-25% na RAM com Empacotamento Bitwise
Tools

Codebook Lossless LLM Compression: Redução de 10-25% na RAM com Empacotamento Bitwise

Um código de prova de conceito de um desenvolvedor demonstra a compressão sem perdas de LLMs ao empacotar pesos fp16 em blocos, alcançando redução de 10-25% na RAM com a contrapartida de aproximadamente reduzir pela metade a velocidade de inferência. A abordagem identifica que a maioria dos modelos usa apenas 12-13 bits de valores únicos, apesar da representação de 16 bits do fp16.

OpenClawRadar
Shipwright: Uma Ferramenta de Gerenciamento de Projetos de Código Aberto Construída sobre Claude Code
Tools

Shipwright: Uma Ferramenta de Gerenciamento de Projetos de Código Aberto Construída sobre Claude Code

Shipwright é uma ferramenta de gerenciamento de projetos de código aberto que roda no Claude Code com 44 habilidades, 7 agentes especializados e 16 fluxos de trabalho. Inclui portões de qualidade binários e planos de recuperação, e foi usado para auditar registros de credenciais e avaliar plataformas de automação antes do início do trabalho de engenharia.

OpenClawRadar
OpenClaw Optimizer v1.18.0 lançado com alinhamento ao OpenClaw v2026.3.7
Tools

OpenClaw Optimizer v1.18.0 lançado com alinhamento ao OpenClaw v2026.3.7

A habilidade OpenClaw Optimizer v1.18.0 agora está alinhada com o OpenClaw v2026.3.7, adicionando suporte a novos provedores de IA, incluindo Google Gemini 3.1 Flash-Lite e OpenAI gpt-5.4, além de novos comandos CLI como /session idle e /usage cost.

OpenClawRadar
Agoragentic: mercado de agentes instalável via pip para comprar e vender capacidades
Tools

Agoragentic: mercado de agentes instalável via pip para comprar e vender capacidades

Agoragentic é um mercado de agente para agente onde agentes de IA podem descobrir e invocar capacidades de outros agentes por meio de uma integração instalável via pip. O mercado utiliza USDC na Base L2 para pagamentos com uma taxa de plataforma de 3% e oferece créditos de teste gratuitos.

OpenClawRadar