Guia de Configuração MCP
Este guia fornece instruções de configuração para integrar o servidor MCP da Azion com assistentes de código populares.
Pré-requisitos
Antes de configurar o MCP, certifique-se de ter:
-
Um Personal Token Azion
- Navegue até o Console Azion
- Crie um novo Personal Token
- Copie e armazene com segurança
-
Um assistente de código compatível instalado
Claude Code (Terminal)
O Claude Code fornece suporte nativo ao MCP através de comandos CLI simples.
Instalação
# Adicionar MCP Azion ao Claudeclaude mcp add "azion-mcp" "https://mcp.azion.com" -t http -H "Authorization: Bearer SEU_PERSONAL_TOKEN"
# Iniciar serviço Claudeclaude serve
Uso
Uma vez configurado, você pode pedir ao Claude para:
- Buscar documentação da Azion
- Gerar guias de deploy
- Criar configurações do Rules Engine
- Construir queries GraphQL
Cursor
O Cursor suporta MCP através de sua interface de configurações.
Passos de configuração
- Abra as Configurações do Cursor
- Navegue até Tools & Integrations
- Adicione a seguinte configuração MCP:
{ "mcpServers": { "azion": { "type": "streamable-http", "url": "https://mcp.azion.com", "headers": { "Authorization": "Token SEU_PERSONAL_TOKEN" } } }}
Windsurf
O Windsurf requer a criação de um arquivo de configuração em seu projeto.
Configuração
Crie o arquivo .codeium/windsurf/mcp_config.json
:
{ "mcpServers": { "azion": { "command": "npx", "args": [ "mcp-remote", "https://mcp.azion.com", "--header", "Authorization: Bearer SEU_PERSONAL_TOKEN" ] } }}
Requisitos
- Node.js 18+ instalado
- Pacote
mcp-remote
(instalado automaticamente via npx)
Claude Desktop
O Claude Desktop suporta MCP através de suas configurações.
Configuração
- Abra as configurações do Claude Desktop
- Navegue até a configuração MCP
- Adicione o seguinte:
{ "mcpServers": { "azion": { "command": "npx", "args": [ "mcp-remote", "https://mcp.azion.com", "--header", "Authorization: Bearer SEU_PERSONAL_TOKEN" ] } }}
VS Code com GitHub Copilot
Para usuários do VS Code com extensão GitHub Copilot suportando MCP.
Configuração
Crie .vscode/mcp.json
na raiz do seu projeto:
{ "mcpServers": { "azion": { "type": "http", "url": "https://mcp.azion.com", "headers": { "Authorization": "Bearer SEU_PERSONAL_TOKEN" } } }}
O suporte MCP no VS Code pode requerer extensões adicionais. Verifique o marketplace por extensões compatíveis com MCP.
Testando sua conexão
Usando o MCP Inspector
O MCP Inspector ajuda a validar sua configuração antes de usar com assistentes de código.
Instalação
npm install -g @modelcontextprotocol/inspector
Teste
-
Execute o inspector:
Terminal window npx @modelcontextprotocol/inspector -
Configure a conexão:
- Tipo de transporte:
streamable-http
- URL:
https://mcp.azion.com
- Autenticação:
Authorization: Bearer SEU_PERSONAL_TOKEN
- Tipo de transporte:
-
Clique em Connect
-
Verifique:
- Aba Tools: Deve mostrar 9 ferramentas disponíveis
- Aba Resources: Deve mostrar recursos de deploy
Testar uma ferramenta
- Selecione
search_azion_docs_and_site
- Digite a query:
"como configurar cache"
- Verifique se a resposta contém documentação relevante
Seleção de ambiente
Escolha o ambiente apropriado baseado em suas necessidades:
Caso de uso | Ambiente | URL |
---|---|---|
Uso em produção | Produção | https://mcp.azion.com |
Desenvolvimento | Local | http://localhost:3333 |
Boas práticas de segurança
- Nunca commitar tokens: Adicione arquivos de configuração ao
.gitignore
- Use variáveis de ambiente: Armazene tokens em variáveis de ambiente quando possível
- Rotacione tokens regularmente: Crie novos tokens periodicamente
- Use permissões mínimas: Crie tokens apenas com permissões necessárias
- Tokens diferentes por ambiente: Use tokens separados para produção e desenvolvimento