Artigo
· Abr. 8 2min de leitura

Ei Chat, o que está rolando com a minha Interoperabilidade?

E se você pudesse conversar em um chat para verificar o que acontece na Interoperabilidade, se há algum erro e até mesmo resolver alguns tipos de problemas?

Com o servidor MCP, você pode conectar qualquer um de seus Clientes MCP por exemplo, Claude, ao IRIS e pedir para verificar a Interoperabilidade.

O que você precisa é de uma configuração simples do Claude.

  • Instale o próprio Claude Desktop 
  • instale o uv, que ajuda com pacotes Python

As configurações do Claude na seção de Desenvolvedor podem ajudar a encontrar um arquivo de configuração

Com uma configuração simples, como aqui, requer apenas acesso ao IRIS, nada precisa ser instalado no IRIS.

{
  "mcpServers": {
    "iris": {
      "command": "uvx",
      "args": [
        "mcp-server-iris"
      ],
      "env": {
        "IRIS_HOSTNAME": "localhost",
        "IRIS_PORT": "1972",
        "IRIS_NAMESPACE": "USER",
        "IRIS_USERNAME": "_SYSTEM",
        "IRIS_PASSWORD": "SYS"
      }
    }
  }
}

Após reiniciar o Claude, ele deverá exibir que algumas ferramentas MCP estão agora disponíveis. Clicar ali mostrará todas as ferramentas disponíveis.

Com o Claude sabendo sobre as ferramentas disponíveis e, pela instrução (prompt) que você fornecer, ele pode selecionar qual ferramenta melhor se adapta para ajudar com a consulta.

 

Acho que funciona bem, vamos verificar se há erros.

Somos capazes de ver a resposta real da ferramenta. E o Claude analisou a saída e extraiu os erros que encontrou, sugerindo por que os erros podem acontecer e até oferecendo maneiras de resolvê-los.

Atualmente, a implementação deste Servidor MCP não oferece nenhuma capacidade de edição de código, não vamos pedir para corrigir o código. Mas podemos tentar recuperar a produção

Restart pode ajudar

Aqui estamos, tudo certo agora..

Bem, já que nossa produção está funcionando bem agora, vamos dar uma olhada nos dados que já podemos ter coletado.

Para ajudar com isso, o Claude usará uma ferramenta que pode executar consultas SQL.

Mesmo que eu tenha colocado o nome da classe em vez do nome da tabela, ele descobriu que não existe tal tabela, mas não desistiu e, em uma única sessão, conseguiu descobrir o nome real da tabela e buscar alguns dados.

Quando tenta obter mais informações sobre os dados coletados, tenta até adivinhar os nomes das colunas.

Encontrou as colunas reais, mas teve dificuldades com palavras-chave reservadas e não tentou usar "FOUND".

E com uma tentativa final...

Decidiu simplificar, mas usando o conhecimento sobre os nomes das colunas, acertou e forneceu um resumo.

 

Neste estágio, o MCP parece estar no início de sua jornada, mas ainda assim temos uma ferramenta muito boa.

Se você gostou desta ferramenta, por favor, vote na atual OpenExchange Contest

Discussão (0)1
Entre ou crie uma conta para continuar