Pular para o conteúdo
Skillpedia
Agentes40 mil · #5220

mcp-cli

Permite interagir com servidores MCP (Model Context Protocol) pela linha de comando. Ajuda a usar ferramentas externas e fontes de dados através desses servidores.

O que ela faz

Esta ferramenta permite que você use outros programas e dados do seu computador através de comandos simples. É como ter um controle remoto para acessar arquivos, bancos de dados e outras ferramentas.

Quando usar

  • ✓Quando você quer ver quais ferramentas estão disponíveis.
  • ✓Quando você precisa usar uma ferramenta específica com informações detalhadas.
  • ✓Quando você quer executar uma ferramenta com dados específicos.

Exemplo do que pedir para a IA

“Quais ferramentas estão disponíveis?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/mcp-cli/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/mcp-cli/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você digita um comando que diz qual servidor ou ferramenta usar e, se necessário, fornece as informações que ela precisa em um formato específico (JSON). A ferramenta então executa a ação e te mostra o resultado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill mcp-cli

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/mcp-cli/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

MCP-CLI

Acesse servidores MCP pela linha de comando. O MCP permite a interação com sistemas externos como GitHub, sistemas de arquivos, bancos de dados e APIs.

Comandos

Comando Saída
mcp-cli Lista todos os servidores e nomes de ferramentas
mcp-cli <server> Mostra ferramentas com parâmetros
mcp-cli <server>/<tool> Obtém o esquema JSON da ferramenta
mcp-cli <server>/<tool> '<json>' Chama a ferramenta com argumentos
mcp-cli grep "<glob>" Busca ferramentas por nome

Adicione -d para incluir descrições (ex: mcp-cli filesystem -d)

Fluxo de Trabalho

  1. Descobrir: mcp-cli → veja servidores e ferramentas disponíveis
  2. Explorar: mcp-cli <server> → veja ferramentas com parâmetros
  3. Inspecionar: mcp-cli <server>/<tool> → obtenha o esquema completo de entrada JSON
  4. Executar: mcp-cli <server>/<tool> '<json>' → execute com argumentos

Exemplos

# List all servers and tool names
mcp-cli

# See all tools with parameters
mcp-cli filesystem

# With descriptions (more verbose)
mcp-cli filesystem -d

# Get JSON schema for specific tool
mcp-cli filesystem/read_file

# Call the tool
mcp-cli filesystem/read_file '{"path": "./README.md"}'

# Search for tools
mcp-cli grep "*file*"

# JSON output for parsing
mcp-cli filesystem/read_file '{"path": "./README.md"}' --json

# Complex JSON with quotes (use heredoc or stdin)
mcp-cli server/tool <<EOF
{"content": "Text with 'quotes' inside"}
EOF

# Or pipe from a file/command
cat args.json | mcp-cli server/tool

# Find all TypeScript files and read the first one
mcp-cli filesystem/search_files '{"path": "src/", "pattern": "*.ts"}' --json | jq -r '.content[0].text' | head -1 | xargs -I {} sh -c 'mcp-cli filesystem/read_file "{\"path\": \"{}\"}"'

Opções

Flag Propósito
-j, --json Saída JSON para scripting
-r, --raw Conteúdo de texto bruto
-d Incluir descrições

Códigos de Saída

  • 0: Sucesso
  • 1: Erro do cliente (argumentos inválidos, configuração ausente)
  • 2: Erro do servidor (ferramenta falhou)
  • 3: Erro de rede
Perguntas frequentes

O que é MCP?

MCP é um protocolo que permite que diferentes programas conversem entre si e acessem dados ou funcionalidades de outros sistemas.

O que é JSON?

JSON é um formato de texto simples usado para organizar e trocar informações entre programas. É como uma lista organizada com nomes e valores.

Como eu sei quais informações dar para uma ferramenta?

Você pode pedir para ver os detalhes de uma ferramenta específica (ex: `mcp-cli nome_da_ferramenta`) para saber quais informações ela espera.

Detalhes

Descrição original do autor

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5220
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas