<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Open Source | The .NET Blog</title><link>https://thedotnetblog.com/pt/tags/open-source/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>pt</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/pt/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>Cosmos DB Shell Está em Pré-visualização Pública — E Tem um Servidor MCP Integrado</title><link>https://thedotnetblog.com/pt/news/emiliano-montesdeoca/cosmosdb-shell-public-preview-mcp-server-cli/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/pt/news/emiliano-montesdeoca/cosmosdb-shell-public-preview-mcp-server-cli/</guid><description>Azure Cosmos DB Shell é uma nova CLI de código aberto que expõe comandos do banco de dados como ferramentas MCP. Seus agentes de IA podem navegar por containers, executar consultas e gerenciar dados usando a mesma interface que você usa.</description><content:encoded>&lt;p&gt;Se você já teve que alternar entre uma guia do portal, um exemplo de SDK e um script pela metade apenas para responder uma pergunta sobre Cosmos DB, já conhece a fricção que este projeto foi projetado para eliminar.&lt;/p&gt;
&lt;p&gt;Azure Cosmos DB Shell acabou de entrar em pré-visualização pública. É uma CLI de código aberto com sintaxe semelhante ao bash e — a parte que o torna interessante — um servidor MCP integrado.&lt;/p&gt;
&lt;h2 id="o-que-o-torna-diferente-de-outras-clis-de-banco-de-dados"&gt;O Que o Torna Diferente de Outras CLIs de Banco de Dados&lt;/h2&gt;
&lt;p&gt;A CLI em si é útil: comandos familiares, suporte a scripts, integração CI/CD. Essa parte é o mínimo esperado para uma ferramenta de banco de dados voltada para desenvolvedores.&lt;/p&gt;
&lt;p&gt;A parte interessante é a integração do servidor MCP. Cada comando que a CLI expõe fica disponível como uma ferramenta MCP que seus agentes de IA podem chamar. Não há camada de API personalizada, nenhum código de integração para escrever. Seu agente pode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navegar por hierarquias de banco de dados com &lt;code&gt;cd&lt;/code&gt;, &lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;pwd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Executar consultas SQL com &lt;code&gt;query&lt;/code&gt; e obter resultados estruturados&lt;/li&gt;
&lt;li&gt;Criar e modificar itens com &lt;code&gt;create item&lt;/code&gt;, &lt;code&gt;update&lt;/code&gt;, &lt;code&gt;rm&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Gerenciar bancos de dados e containers com &lt;code&gt;mkdb&lt;/code&gt;, &lt;code&gt;mkcon&lt;/code&gt;, &lt;code&gt;rmdb&lt;/code&gt;, &lt;code&gt;rmcon&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Inspecionar o contexto atual com &lt;code&gt;endpoint&lt;/code&gt;, &lt;code&gt;pwd&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A mudança chave: seu agente não está falando com uma API do Cosmos DB — está falando com a mesma interface de shell que você usa. Os comandos são determinísticos, auditáveis e de código aberto para que você possa inspecionar exatamente o que está acontecendo.&lt;/p&gt;
&lt;h2 id="a-base-de-código-aberto-importa"&gt;A Base de Código Aberto Importa&lt;/h2&gt;
&lt;p&gt;Isso não é um serviço gerenciado de caixa preta. O shell é de código aberto, o que significa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Equipes de segurança podem auditar a implementação&lt;/li&gt;
&lt;li&gt;Equipes de plataforma podem fazer fork e estendê-lo para seus padrões específicos&lt;/li&gt;
&lt;li&gt;Desenvolvedores podem contribuir com melhorias que beneficiam todos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para equipes empresariais adotando ferramentas de IA, &amp;ldquo;podemos ver exatamente como funciona&amp;rdquo; é cada vez menos um requisito opcional. O código aberto aqui é um diferencial significativo.&lt;/p&gt;
&lt;h2 id="três-cenários-que-se-tornam-mais-fáceis"&gt;Três Cenários Que se Tornam Mais Fáceis&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Análise inteligente de dados&lt;/strong&gt; — conecte um agente ao shell, faça perguntas em linguagem natural, obtenha resultados de consultas estruturados. O agente cuida da construção da consulta; o shell cuida da execução.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gerenciamento autônomo de dados&lt;/strong&gt; — fluxos de trabalho que precisam criar, atualizar ou remover dados no Cosmos DB podem fazer isso através das ferramentas MCP sem precisar de uma integração personalizada.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Monitoramento e alertas em tempo real&lt;/strong&gt; — um agente pode consultar containers periodicamente, comparar resultados e apresentar anomalias através do canal de notificação que fizer sentido.&lt;/p&gt;
&lt;p&gt;A interface MCP torna esses cenários combináveis com qualquer plataforma de IA que fale MCP — não apenas as ferramentas da Microsoft.&lt;/p&gt;
&lt;h2 id="para-começar"&gt;Para Começar&lt;/h2&gt;
&lt;p&gt;O shell está em pré-visualização pública. Instale-o, configure sua conexão com o Cosmos DB e habilite o servidor MCP. A partir daí, qualquer host de agente compatível com MCP pode descobrir e usar as ferramentas.&lt;/p&gt;
&lt;p&gt;Post original: &lt;a href="https://devblogs.microsoft.com/cosmosdb/azure-cosmos-db-shell-public-preview-ai-mcp-cli/"&gt;Announcing the Public Preview of Azure Cosmos DB Shell: Open-Source Power Meets AI-Driven Database Automation&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>