{"id":10329,"date":"2026-06-17T17:39:29","date_gmt":"2026-06-17T20:39:29","guid":{"rendered":"https:\/\/www.fernandoquadro.com.br\/html\/?p=10329"},"modified":"2026-06-17T17:39:29","modified_gmt":"2026-06-17T20:39:29","slug":"como-conectar-o-claude-ai-ao-qgis-usando-mcp","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2026\/06\/17\/como-conectar-o-claude-ai-ao-qgis-usando-mcp\/","title":{"rendered":"Como conectar o Claude AI ao QGIS usando MCP"},"content":{"rendered":"<p>Prezado Leitor,<\/p>\n<p>A integra\u00e7\u00e3o entre Intelig\u00eancia Artificial e Sistemas de Informa\u00e7\u00e3o Geogr\u00e1fica (SIG) est\u00e1 evoluindo rapidamente. Hoje j\u00e1 \u00e9 poss\u00edvel conectar o Claude AI diretamente ao QGIS atrav\u00e9s do protocolo MCP (Model Context Protocol), permitindo que a IA consulte camadas, execute an\u00e1lises espaciais e automatize tarefas dentro do projeto GIS.<\/p>\n<p>Neste tutorial voc\u00ea aprender\u00e1 como configurar o ambiente completo no Windows.<\/p>\n<p>Ao final, voc\u00ea ter\u00e1 o Claude conversando diretamente com o QGIS.<\/p>\n<p><\/p>\n<h1>O que \u00e9 o QGIS MCP?<\/h1>\n<p>O QGIS MCP \u00e9 um servidor que permite que modelos de IA como Claude acessem funcionalidades do QGIS atrav\u00e9s do protocolo MCP (Model Context Protocol).<\/p>\n<p>Na pr\u00e1tica, isso significa que voc\u00ea poder\u00e1 pedir coisas como:<\/p>\n<ul>\n<li>Liste as camadas abertas no projeto.<\/li>\n<li>Informe o sistema de coordenadas da camada.<\/li>\n<li>Gere um buffer de 500 metros.<\/li>\n<li>Execute algoritmos do Processing.<\/li>\n<li>Crie estilos para camadas.<\/li>\n<li>Consulte atributos.<\/li>\n<\/ul>\n<p>Tudo isso utilizando linguagem natural.<\/p>\n<p><\/p>\n<h1>Pr\u00e9-requisitos<\/h1>\n<p>Antes de come\u00e7ar, voc\u00ea precisar\u00e1 ter:<\/p>\n<ul>\n<li>QGIS instalado<\/li>\n<li>Conta no Claude AI<\/li>\n<li>Claude Desktop<\/li>\n<li>Python instalado<\/li>\n<\/ul>\n<p><\/p>\n<h1>Etapa 1 \u2014 Criar uma conta no Claude<\/h1>\n<p>Acesse: <a href=\"https:\/\/claude.ai\" target=\"_blank\">https:\/\/claude.ai<\/a><\/p>\n<p>Clique em <strong>Sign Up<\/strong> e crie sua conta.<\/p>\n<p>Ap\u00f3s a cria\u00e7\u00e3o, fa\u00e7a login normalmente.<\/p>\n<p><\/p>\n<h1>Etapa 2 \u2014 Instalar o Claude Desktop<\/h1>\n<p>Baixe o Claude Desktop diretamente do site oficial: <a href=\"https:\/\/claude.ai\/download\" target=\"_blank\">https:\/\/claude.ai\/download<\/a> e selecione a vers\u00e3o para Windows.<\/p>\n<p>Ap\u00f3s a instala\u00e7\u00e3o:<\/p>\n<ol>\n<li>Abra o Claude Desktop.<\/li>\n<li>Fa\u00e7a login com sua conta.<\/li>\n<li>Verifique se o aplicativo abre normalmente.<\/li>\n<\/ol>\n<p>Feche o Claude antes de continuar.<\/p>\n<p><\/p>\n<h1>Etapa 3 \u2014 Instalar o UV<\/h1>\n<p>O QGIS MCP utiliza o UV para executar o servidor MCP.<\/p>\n<p>Abra o Prompt de Comando do Windows e execute:<\/p>\n<pre>pip install uv<\/pre>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, valide:<\/p>\n<pre>uv --version<\/pre>\n<p>ou<\/p>\n<pre>uvx --version<\/pre>\n<p>O resultado dever\u00e1 ser semelhante a:<\/p>\n<pre>uvx 0.11.21<\/pre>\n<p>Tamb\u00e9m \u00e9 interessante verificar onde o execut\u00e1vel foi instalado:<\/p>\n<pre>where uvx<\/pre>\n<p>Exemplo:<\/p>\n<pre>C:\\Users\\Fernando\\.local\\bin\\uvx.exe<\/pre>\n<p>Guarde esse caminho, pois ele ser\u00e1 utilizado na configura\u00e7\u00e3o do Claude.<\/p>\n<p><\/p>\n<h1>Etapa 4 \u2014 Instalar o plugin QGIS MCP<\/h1>\n<p>Abra o QGIS.<\/p>\n<p>Acesse:<\/p>\n<pre>Complementos \u2192 Gerenciar e Instalar Complementos<\/pre>\n<p>Pesquise por:<\/p>\n<pre>QGIS MCP<\/pre>\n<p>Instale o plugin.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin.png\" alt=\"\" width=\"951\" height=\"563\" class=\"aligncenter size-full wp-image-10346\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin.png 951w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin-300x178.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin-768x455.png 768w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin-600x355.png 600w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_plugin-945x559.png 945w\" sizes=\"auto, (max-width: 951px) 100vw, 951px\" \/><\/p>\n<p>Ap\u00f3s a instala\u00e7\u00e3o:<\/p>\n<ol>\n<li>Ative o plugin.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis.png\" alt=\"\" width=\"573\" height=\"193\" class=\"aligncenter size-full wp-image-10339\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis.png 573w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis-300x101.png 300w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/p>\n<li>Verifique se o servidor est\u00e1 rodando.<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_9876.png\" alt=\"\" width=\"588\" height=\"143\" class=\"aligncenter size-full wp-image-10340\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_9876.png 588w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/mcp_qgis_9876-300x73.png 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/p>\n<\/ol>\n<p>O plugin iniciar\u00e1 um servi\u00e7o local que permitir\u00e1 ao Claude acessar o QGIS.<\/p>\n<p><\/p>\n<h1>Etapa 5 \u2014 Configurar o Claude Desktop<\/h1>\n<p>O Claude Desktop utiliza um arquivo JSON para registrar servidores MCP.<\/p>\n<p>Localize o arquivo de configura\u00e7\u00e3o do Claude.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config.png\" alt=\"\" width=\"581\" height=\"211\" class=\"aligncenter size-full wp-image-10342\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config.png 581w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config-300x109.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Ao abrir a tela de configura\u00e7\u00f5es, v\u00e1 na <strong>op\u00e7\u00e3o Developer<\/strong> (Desenvolvedor), e clique no bot\u00e3o <strong>Editar Config<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev.png\" alt=\"\" width=\"1193\" height=\"614\" class=\"aligncenter size-full wp-image-10343\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev.png 1193w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev-300x154.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev-1024x527.png 1024w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev-768x395.png 768w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev-600x309.png 600w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_config_dev-945x486.png 945w\" sizes=\"auto, (max-width: 1193px) 100vw, 1193px\" \/><\/p>\n<p>O Claude ir\u00e1 abrir uma tela do Windows Explorer com o arquivo <strong>claude_desktop_config.json<\/strong> selecionado. Voc\u00ea dever editar esse arquivo e inserir a seguinte configura\u00e7\u00e3o:<\/p>\n<pre>{\r\n  \"mcpServers\": {\r\n    \"qgis\": {\r\n      \"command\": \"C:\\\\Users\\\\SEU_USUARIO\\\\.local\\\\bin\\\\uvx.exe\",\r\n      \"args\": [\r\n        \"--from\",\r\n        \"https:\/\/github.com\/nkarasiak\/qgis-mcp\/archive\/refs\/heads\/main.zip\",\r\n        \"qgis-mcp-server\"\r\n      ],\r\n      \"env\": {\r\n\t\t\"PATH\": \"C:\\\\Users\\\\SEU_USUARIO\\\\.local\\\\bin;C:\\\\Windows\\\\System32;C:\\\\Windows\"\r\n      }\r\n    }\r\n  }\r\n}<\/pre>\n<p><strong>Importante:<\/strong><\/p>\n<p>Substitua o caminho do comando pelo caminho retornado pelo comando:<\/p>\n<pre>where uvx<\/pre>\n<p>Exemplo:<\/p>\n<pre>\"command\": \"C:\\\\Users\\\\Fernando\\\\.local\\\\bin\\\\uvx.exe\"<\/pre>\n<p>Salve o arquivo.<\/p>\n<p><\/p>\n<h1>Etapa 6 \u2014 Reiniciar os componentes<\/h1>\n<p>Ap\u00f3s salvar o JSON:<\/p>\n<ol>\n<li>Feche completamente o Claude Desktop.<\/li>\n<li>Abra o QGIS.<\/li>\n<li>Verifique se o plugin QGIS MCP est\u00e1 ativo.<\/li>\n<li>Abra novamente o Claude Desktop.<\/li>\n<\/ol>\n<p>Caso tudo esteja correto, o Claude dever\u00e1 carregar automaticamente o servidor MCP do QGIS.<\/p>\n<p><\/p>\n<h1>Etapa 7 \u2014 Testar a comunica\u00e7\u00e3o<\/h1>\n<p>Abra um projeto qualquer no QGIS.<\/p>\n<p>Em seguida fa\u00e7a perguntas ao Claude como:<\/p>\n<pre>Liste todas as camadas abertas no QGIS.<\/pre>\n<p>ou<\/p>\n<pre>Qual \u00e9 o sistema de coordenadas da camada munic\u00edpios?<\/pre>\n<p>ou ainda:<\/p>\n<pre>Mostre os atributos da camada escolas.<\/pre>\n<p>Se o MCP estiver funcionando corretamente, o Claude responder\u00e1 utilizando informa\u00e7\u00f5es diretamente do QGIS.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_qgis.png\" alt=\"\" width=\"762\" height=\"634\" class=\"aligncenter size-full wp-image-10351\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_qgis.png 762w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_qgis-300x250.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2026\/06\/claude_qgis-600x499.png 600w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/p>\n<p><\/p>\n<h1>Diagn\u00f3stico de problemas<\/h1>\n<h4>Erro: Could not attach to MCP server qgis<\/h4>\n<p>Esse erro normalmente indica que:<\/p>\n<ul>\n<li>O UV n\u00e3o est\u00e1 instalado.<\/li>\n<li>O caminho do uvx.exe est\u00e1 incorreto.<\/li>\n<li>O JSON est\u00e1 com erro de sintaxe.<\/li>\n<li>O plugin QGIS MCP n\u00e3o est\u00e1 ativo.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Testando manualmente o servidor MCP<\/h2>\n<p>Abra o Prompt de Comando:<\/p>\n<pre>C:\\Users\\SEU_USUARIO\\.local\\bin\\uvx.exe --from \"https:\/\/github.com\/nkarasiak\/qgis-mcp\/archive\/refs\/heads\/main.zip\" qgis-mcp-server<\/pre>\n<p>Se tudo estiver correto, dever\u00e1 aparecer algo semelhante a:<\/p>\n<pre>QgisMCPServer starting up\r\nwill connect to QGIS at localhost:9876<\/pre>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prezado Leitor, A integra\u00e7\u00e3o entre Intelig\u00eancia Artificial e Sistemas de Informa\u00e7\u00e3o Geogr\u00e1fica (SIG) est\u00e1 evoluindo rapidamente. Hoje j\u00e1 \u00e9 poss\u00edvel conectar o Claude AI diretamente ao QGIS atrav\u00e9s do protocolo MCP (Model Context Protocol), permitindo que a IA consulte camadas,&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2026\/06\/17\/como-conectar-o-claude-ai-ao-qgis-usando-mcp\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":10338,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diversos"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=10329"}],"version-history":[{"count":16,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10329\/revisions"}],"predecessor-version":[{"id":10352,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/10329\/revisions\/10352"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/10338"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=10329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=10329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=10329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}