A Anthropic lançou silenciosamente, em 16 de julho de 2026, a versão v0.117.0 do SDK Python com dois recursos que merecem atenção de qualquer desenvolvedor construindo aplicações com Claude: suporte a MCP Tunnels e suporte ao modo dreaming na API. No mesmo período, o SDK TypeScript também recebeu suporte a MCP Tunnels em sua v0.112.0 — sinal claro de que a Anthropic está consolidando esses recursos de forma consistente em ambas as frentes de desenvolvimento.
Neste post, vamos explorar o que cada um desses recursos significa na prática, por que importam para quem constrói agentes e integrações com Claude, e como você pode começar a usá-los agora.
MCP Tunnels: conectando agentes ao mundo real sem dor de cabeça
Para entender o que MCP Tunnels resolve, vale recapitular rapidamente o contexto. O Model Context Protocol (MCP) é o protocolo aberto criado pela Anthropic para padronizar a forma como modelos de linguagem se conectam a ferramentas, fontes de dados e serviços externos. Em termos simples: é o “barramento” que permite ao Claude conversar com o seu banco de dados, CRM, APIs internas ou qualquer servidor de ferramentas que você queira expor a ele.
O problema clássico ao desenvolver com MCP é a questão de rede. Se você está rodando um servidor MCP localmente — seja para testes ou em ambientes atrás de firewall — o Claude, sendo uma API na nuvem, simplesmente não consegue alcançá-lo. Você precisaria de ngrok, tunelamento reverso, VPN, exposição de porta pública… toda aquela dança.
MCP Tunnels endereça exatamente esse ponto. A feature, agora disponível no SDK Python via v0.117.0, permite criar túneis gerenciados que conectam seu servidor MCP local (ou privado) à API da Anthropic, sem que você precise configurar infraestrutura adicional de exposição de rede.
Do ponto de vista prático, isso tem implicações importantes:
- Ciclo de desenvolvimento mais rápido: teste suas ferramentas MCP localmente sem setup de proxy reverso.
- Ambientes corporativos: servidores MCP dentro de redes privadas podem se tornar acessíveis ao Claude sem abrir brechas de segurança na infraestrutura.
- Prototipagem ágil: times pequenos e solopreneurs podem construir agentes com ferramentas customizadas sem depender de DevOps para expor endpoints.
A sincronização com o SDK TypeScript (v0.112.0) é relevante aqui. Quando a Anthropic lança um recurso em ambos os SDKs em janelas de tempo próximas, o recado é claro: esse não é um experimento — é infraestrutura que chegou para ficar. Times que trabalham com projetos full-stack ou que têm partes do sistema em Node.js e partes em Python podem contar com paridade de funcionalidades.
# Exemplo conceitual de uso com MCP Tunnels no SDK Python
import anthropic
client = anthropic.Anthropic()
# Configuração de um servidor MCP local via tunnel
# (consulte a documentação oficial para parâmetros exatos)
response = client.beta.messages.create(
model="claude-opus-4-5",
max_tokens=1024,
mcp_servers=[
{
"type": "url",
"url": "mcp-tunnel://seu-servidor-local",
"name": "meu-servidor-mcp"
}
],
messages=[
{"role": "user", "content": "Use a ferramenta disponível para buscar os dados."}
]
)
Atenção: os parâmetros exatos e a API de configuração de MCP Tunnels devem ser consultados na documentação oficial da Anthropic e no changelog do release. O exemplo acima é ilustrativo.
Dreaming: o que é e o que representa na API do Claude
O segundo recurso da v0.117.0 é o suporte a dreaming na API — e aqui precisamos ser transparentes: o changelog oficial descreve apenas que o suporte foi adicionado, sem detalhar publicamente todos os comportamentos do modo.
O que podemos afirmar com segurança, baseados no que é verificável:
Dreaming é um modo de operação que a Anthropic está introduzindo na API, possivelmente relacionado a processos de geração com características distintas do fluxo de resposta padrão — como maior exploração do espaço latente do modelo, geração mais aberta ou estados intermediários de raciocínio. O nome em si evoca algo que vai além da resposta direta e estruturada: um espaço de processamento menos constrito.
Para desenvolvedores, o significado imediato é prático: a API agora expõe um parâmetro ou modo que sinaliza esse comportamento, e o SDK Python passou a suportá-lo tipicamente de forma nativa — o que significa autocomplete, type hints e validação de parâmetros funcionando corretamente quando você usa esse recurso.
O que não faremos aqui é especular sobre benchmarks, casos de uso específicos não documentados ou comparações com features de outros modelos. A Anthropic irá detalhar o comportamento de dreaming em sua documentação oficial conforme o recurso amadurece.
O que vale registrar analiticamente: a Anthropic tem um histórico de introduzir capacidades gradualmente, primeiro como suporte na API (e nos SDKs), depois expandindo documentação e casos de uso com exemplos concretos. Ver dreaming aparecer como feature nomeada no changelog é o primeiro sinal de que algo estruturado está sendo construído nessa direção.
# Exemplo conceitual — parâmetros exatos sujeitos à documentação oficial
import anthropic
client = anthropic.Anthropic()
# Uso hipotético do parâmetro dreaming
response = client.messages.create(
model="claude-opus-4-5",
max_tokens=2048,
# dreaming=True # verifique o nome exato do parâmetro na documentação
messages=[
{"role": "user", "content": "Explore possibilidades criativas para esse problema."}
]
)
print(response.content)
O padrão que a Anthropic está estabelecendo: paridade entre SDKs
Um detalhe que passa despercebido mas que é estrategicamente relevante: a Anthropic está lançando MCP Tunnels simultaneamente para Python e TypeScript. Isso não é coincidência operacional — é política de produto.
Para quem constrói sobre Claude, isso importa por algumas razões:
-
Previsibilidade de features: recursos críticos de infraestrutura, como MCP Tunnels, chegam nos dois SDKs principais em janelas curtas. Você não precisa “escolher” um SDK para ter acesso a capacidades de ponta.
-
Ecossistema mais robusto: paridade entre SDKs reduz fragmentação. Times com desenvolvedores Python e TypeScript trabalham no mesmo conjunto de capacidades, o que facilita colaboração, documentação interna e onboarding.
-
Sinal sobre a maturidade do MCP: quando a Anthropic investe em levar MCP Tunnels para ambos os SDKs, ela está sinalizando que o protocolo MCP não é uma feature experimental — é a base da arquitetura de agentes que ela quer que o ecossistema adote.
Para empreendedores e times de produto: se você ainda não avaliou o MCP como arquitetura para integrar o Claude às suas ferramentas internas, agora é o momento. A barreira técnica de exposição de rede — que era um dos maiores atritores para adoção em ambientes corporativos — começa a ser resolvida de forma nativa.
Como atualizar agora
Atualizar para a v0.117.0 é direto:
pip install --upgrade anthropic
# ou, para fixar a versão:
pip install anthropic==0.117.0
Para verificar a versão instalada:
python -c "import anthropic; print(anthropic.__version__)"
Se você usa o SDK TypeScript e quer paridade com MCP Tunnels:
npm install @anthropic-ai/sdk@0.112.0
# ou apenas:
npm update @anthropic-ai/sdk
Depois da atualização, consulte o changelog completo entre v0.116.0 e v0.117.0 para entender todas as mudanças — incluindo o bug fix de credenciais mencionado no release, que embora parcialmente documentado no changelog, pode ser relevante dependendo de como você gerencia autenticação.
Conclusão
A v0.117.0 do SDK Python da Anthropic é uma atualização pequena em número de linhas de changelog, mas grande em implicações práticas. MCP Tunnels resolve um problema real de infraestrutura que estava freando a adoção de arquiteturas baseadas em agentes em ambientes não triviais. E dreaming abre uma janela para capacidades que a Anthropic está construindo, mesmo que os detalhes completos ainda estejam sendo publicados.
Se você está construindo agentes com Claude — ou avaliando fazê-lo — esses dois recursos merecem estar no seu radar imediatamente. Atualize seu SDK, explore a documentação oficial à medida que ela for publicada, e fique atento: quando a Anthropic lança algo em Python e TypeScript ao mesmo tempo, ela está apostando que aquilo vai durar.
Ficou com dúvida sobre como implementar MCP Tunnels no seu projeto? Deixa nos comentários ou nos manda mensagem. A equipe do Blog do Bufano acompanha o ecossistema Claude de perto e pode te ajudar a entender o que faz sentido para o seu caso de uso.
Fontes
- anthropic-sdk-python v0.117.0 — Release Notes oficiais — GitHub, Anthropic
- Diff completo v0.116.0 → v0.117.0 — GitHub, Anthropic
- anthropic-sdk-python — Repositório oficial — GitHub, Anthropic
- Model Context Protocol — Documentação oficial — Anthropic
- Anthropic API Docs — Anthropic



