Mcpli: Uma Interface de Linha de Comando para Interação com o Servidor MCP
Mcpli é uma ferramenta de interface de linha de comando (CLI) gratuita desenvolvida por Juanibiapina para a plataforma mcp. Escrito em Go, serve como um cliente essencial para interagir com servidores do Protocolo de Contexto de Modelo (MCP). Projetado para ser amigável ao agente, o Mcpli permite que tanto usuários humanos quanto agentes de IA configurem, descubram e invoquem ferramentas expostas por vários serviços MCP de forma eficiente a partir da linha de comando. Sua arquitetura suporta a gestão simples de conexões de servidor e invocações de ferramentas, tornando-o uma utilidade valiosa para desenvolvedores e sistemas automatizados.
O que o Mcpli conecta?
Mcpli é uma ferramenta de interface de linha de comando que se conecta a servidores MCP (Model Context Protocol). Ele suporta interações via HTTP/HTTPS, utilizando stdio e Streamable HTTP, que podem opcionalmente empregar Server-Sent Events (SSE). Embora o Mcpli em si seja uma ferramenta CLI, ele é projetado para compatibilidade com agentes de IA. Os servidores MCP aos quais se conecta são compatíveis com vários clientes de IA, incluindo Claude, ChatGPT, Cursor, Windsurf, Google Gemini e NVIDIA NIM LLM, tornando o Mcpli uma ponte para esses sistemas.
Recursos e ferramentas principais
Como um cliente CLI, o Mcpli fornece vários comandos para gerenciar e interagir com servidores MCP. Os usuários podem configurar servidores usando "mcpli add <name> <url> [--header "key: value"]" e listá-los com "mcpli list". Para interagir com ferramentas do servidor, ele expõe "mcpli <server> <tool> [json-arguments]". As configurações do servidor podem ser atualizadas via "mcpli update <server>" e removidas usando "mcpli remove <server>". Ele também suporta conclusão de shell com "mcpli completion <shell>" e fornece ajuda usando "mcpli --help" e "mcpli myserver --help".
Para quem é?
O Mcpli é direcionado a desenvolvedores, agentes de IA e usuários que necessitam de interação via linha de comando com servidores MCP. Ele fornece uma maneira estruturada de gerenciar conexões de servidor, descobrir ferramentas disponíveis e executá-las com argumentos especificados. Seu design suporta automação e uso humano direto, tornando-o adequado para scripts e tarefas diárias de desenvolvimento envolvendo serviços MCP. Pule isso se você precisar de uma interface gráfica para interações com o servidor.
Como começar
O acesso é concedido através de um fluxo de autorização OAuth padrão. O Mcpli detecta automaticamente uma resposta 401 e inicia o processo de login baseado em navegador.
Casos de uso
- Adicionando e configurando novos servidores MCP fornecendo um nome, URL e cabeçalhos opcionais, que então armazenam em cache as ferramentas disponíveis.
- Descobrindo e invocando ferramentas específicas em um servidor configurado com argumentos JSON, beneficiando-se da conclusão de tabulação e ajuda integrada.
- Gerenciando configurações de servidor existentes listando, atualizando para atualizar definições de ferramentas em cache ou removendo-as do sistema.
Mcpli oferece uma interface de linha de comando direta e eficiente para gerenciar e interagir com servidores do Protocolo de Contexto de Modelo. Sua arquitetura baseada em Go fornece uma base confiável para desenvolvedores e agentes de IA automatizarem e executarem ferramentas do lado do servidor. Com suporte para autenticação OAuth e gerenciamento automático de tokens, simplifica o acesso seguro aos serviços MCP.





