Stata MCP
Execute comandos do Stata e execute arquivos .do diretamente do VS Code e Cursor, com integração de assistente de IA.
Documentação
Extensão Stata MCP para VS Code, Cursor e Antigravity
Esta extensão fornece integração com o Stata para Visual Studio Code, Cursor e Antigravity IDE usando o Model Context Protocol (MCP). Ela permite desenvolvimento em Stata com inteligência artificial usando GitHub Copilot, Cursor, Antigravity, Cline, Claude Code ou Codex.
Recursos
- Executar Comandos Stata: Execute seleções ou arquivos .do inteiros diretamente do seu editor
- Saída em Tempo Real: Veja os resultados do Stata instantaneamente no seu editor
- Realce de Sintaxe: Suporte completo de sintaxe para arquivos .do, .ado, .mata e .doh do Stata
- Integração com Assistente de IA: Ajuda contextual e sugestões de código via MCP
- Multiplataforma: Funciona em Windows, macOS e Linux
- Execução Paralela Multi-Sessão: Execute múltiplas sessões do Stata simultaneamente com ferramentas de codificação por IA
Demonstração
Veja como esta extensão melhora seu fluxo de trabalho com o Stata usando Cursor (ou VS Code/Antigravity) e assistência de IA:

🎬 Versão Completa em Vídeo | 📄 Ver Relatório PDF Gerado
Prompt da demonstração: "Escreva e execute do-files do Stata, garantindo que caminhos absolutos completos sejam usados em todos os casos. Carregue o conjunto de dados auto (webuse auto) e gere estatísticas resumidas para cada variável. Identifique e extraia os principais recursos do conjunto de dados, produza gráficos relevantes e salve-os em uma pasta chamada plots. Conduza uma análise de regressão para examinar os principais determinantes dos preços de carros. Exporte todas as saídas para um arquivo LaTeX e compile-o. Resolva quaisquer erros de compilação automaticamente e garanta que a compilação LaTeX não exceda 10 segundos. Todos os erros de código devem ser identificados e resolvidos como parte do fluxo de trabalho."
Requisitos
- Stata 17 ou superior instalado na sua máquina
- Gerenciador de pacotes UV (instalado automaticamente ou pode ser instalado manualmente se necessário)
Instalação
Nota: A instalação inicial requer a configuração de dependências que pode levar até 2 minutos para ser concluída. Por favor, seja paciente durante este processo de configuração único. Todas as execuções subsequentes iniciarão instantaneamente.
- Abra o VS Code, Cursor ou Antigravity
- Abra a visualização de Extensões (
Ctrl+Shift+X/Cmd+Shift+X) - Pesquise por "Stata MCP"
- Clique em Instalar
É isso — a extensão inicia automaticamente o servidor MCP e aparece na barra de status como "Stata".
Outros métodos de instalação — CLI, arquivo .vsix, Open VSX
Pela linha de comando
# VS Code
code --install-extension DeepEcon.stata-mcp
# Cursor
cursor --install-extension DeepEcon.stata-mcp
# Antigravity (installs from Open VSX Registry)
antigravity --install-extension DeepEcon.stata-mcp
A partir de um arquivo .vsix local
Baixe o stata-mcp-<version>.vsix na página de releases e então:
code --install-extension path/to/stata-mcp-0.5.3.vsix
cursor --install-extension path/to/stata-mcp-0.5.3.vsix
antigravity --install-extension path/to/stata-mcp-0.5.3.vsix
…ou na interface: Visualização de Extensões → menu … → Instalar a partir do VSIX… → selecione o arquivo baixado.
Registros
- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=DeepEcon.stata-mcp
- Open VSX (Cursor / Antigravity): https://open-vsx.org/extension/DeepEcon/stata-mcp
A partir da versão 0.1.8, a extensão integra um instalador de pacotes Python rápido chamado uv para configurar o ambiente. Se o uv não for encontrado no seu sistema, a extensão tentará instalá-lo automaticamente.
⚡ Conecte Seu Assistente de IA
Quando a extensão estiver em execução (a barra de status mostra "Stata"), o servidor MCP local estará ouvindo em:
http://localhost:4000/mcp-streamable— Streamable HTTP (preferido para clientes modernos)http://localhost:4000/mcp— SSE (fallback legado)
Verificação rápida de saúde: curl -s http://localhost:4000/health deve imprimir {"status":"ok",...}.
📋 Configuração em um prompt
Cole o bloco abaixo em qualquer assistente compatível com MCP — Claude Code, OpenAI Codex, Cursor AI, Copilot Chat, etc. Passe o mouse sobre a caixa no GitHub e clique no ícone de copiar no canto superior direito.
Set up the Stata MCP server for me. Endpoint: http://localhost:4000/mcp-streamable — setup guide: https://github.com/hanlulong/stata-mcp#detailed-configurations — if I already have a stata-mcp entry in my MCP config (e.g. using mcp-proxy), replace it rather than appending. When registration succeeds, tell me to restart the client so the stata_run_selection tool becomes available.
O assistente lê o guia, detecta qual cliente é, escreve a configuração correta (ou executa o comando CLI correto) e informa para reiniciar. A ferramenta stata_run_selection fica visível após a reinicialização — as listas de ferramentas MCP não são atualizadas no meio da sessão.
Prefere configuração manual? Expanda Configurações Detalhadas abaixo para instruções por cliente.
Uso
Executando Código Stata
- Abra um arquivo .do do Stata
- Execute comandos usando:
- Executar Seleção: Selecione o código Stata e pressione
Ctrl+Shift+Enter(ouCmd+Shift+Enterno Mac), ou clique no botão de reprodução na barra de ferramentas do editor - Executar Arquivo: Pressione
Ctrl+Shift+D(ouCmd+Shift+Dno Mac) para executar o arquivo .do inteiro, ou clique no botão de executar tudo na barra de ferramentas - Parar Execução: Pressione
Ctrl+Shift+C(ouCmd+Shift+Cno Mac) para parar um comando em execução - Reiniciar Sessão: Clique no botão de reiniciar na barra de ferramentas do editor ou use a Paleta de Comandos ("Stata: Reiniciar Sessão") para redefinir a sessão do Stata. Isso limpa todos os dados em memória, globais e programas — equivalente a fechar e reabrir o Stata
- Modo Interativo: Clique no botão de gráfico na barra de ferramentas do editor para executar código em uma janela interativa do navegador
- Executar Seleção: Selecione o código Stata e pressione
- Veja a saída no painel de Saída do Stata
Nota para Usuários de Cursor/Antigravity: Os botões da barra de ferramentas podem estar ocultos por padrão. Para mostrá-los:
- Clique no menu ... (três pontos) na barra de título do editor
- Selecione "Configurar Visibilidade de Ícones"
- Ative os botões do Stata que deseja ver (Executar Seleção, Executar Arquivo, Parar, Ver Dados, Reiniciar Sessão, Interativo)
Visualizador de Dados
Acesse o visualizador de dados para inspecionar seu conjunto de dados do Stata:
- Clique no botão Ver Dados (quarto botão, ícone de tabela) na barra de ferramentas do editor
- Veja seu conjunto de dados atual em formato de tabela
- Filtrar dados: Use condições
ifdo Stata para visualizar subconjuntos dos seus dados- Exemplo:
price > 5000 & mpg < 30 - Digite sua condição na caixa de filtro e clique em "Aplicar"
- Clique em "Limpar" para remover o filtro e ver todos os dados
- Exemplo:
Opções de Exibição de Gráficos
Controle como os gráficos são exibidos:
- Exibição automática de gráficos: Os gráficos são mostrados automaticamente quando gerados (padrão: ativado)
- Desative nas Configurações da Extensão:
stata-vscode.autoDisplayGraphs
- Desative nas Configurações da Extensão:
- Escolha o método de exibição:
- Webview do VS Code (padrão): Os gráficos aparecem em um painel dentro do VS Code
- Navegador externo: Os gráficos abrem no seu navegador padrão
- Altere nas Configurações da Extensão:
stata-vscode.graphDisplayMethod
Configurações Detalhadas
Configurações da Extensão
Personalize o comportamento da extensão através das configurações do VS Code. Acesse estas configurações via:
- VS Code/Cursor/Antigravity: Arquivo > Preferências > Configurações (ou
Ctrl+,/Cmd+,) - Pesquise por "Stata MCP" para encontrar todas as configurações da extensão
Configurações Principais
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.stataPath | Caminho para o diretório de instalação do Stata | Detectado automaticamente |
stata-vscode.stataEdition | Edição do Stata a ser usada (MP, SE, BE) | mp |
stata-vscode.autoStartServer | Iniciar automaticamente o servidor MCP quando a extensão for ativada | true |
Configurações do Servidor
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.mcpServerHost | Host para o servidor MCP | localhost |
stata-vscode.mcpServerPort | Porta para o servidor MCP | 4000 |
stata-vscode.forcePort | Forçar a porta especificada mesmo se já estiver em uso | false |
Configurações de Gráficos
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.autoDisplayGraphs | Exibir automaticamente gráficos quando gerados por comandos do Stata | true |
stata-vscode.graphDisplayMethod | Escolha como exibir gráficos: vscode (painel webview) ou browser (navegador externo) | vscode |
Configurações de Arquivo de Log
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.logFileLocation | Local para arquivos de log do Stata: dofile (mesmo diretório do arquivo .do), parent (diretório pai do arquivo .do), workspace (raiz do workspace do VS Code), extension (pasta de logs no diretório da extensão) ou custom (diretório especificado pelo usuário) | extension |
stata-vscode.customLogDirectory | Diretório personalizado para arquivos de log do Stata (usado apenas quando logFileLocation está definido como custom) | Vazio |
Configurações Avançadas
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.runFileTimeout | Tempo limite em segundos para operações de 'Executar Arquivo' | 600 (10 minutos) |
stata-vscode.runSelectionTimeout | Tempo limite em segundos para 'Executar Seleção' e comandos da janela interativa | 600 (10 minutos) |
stata-vscode.debugMode | Mostrar informações detalhadas de depuração no painel de saída | false |
Configurações de Diretório de Trabalho
Controle qual diretório o Stata usa ao executar arquivos .do:
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.workingDirectory | Diretório de trabalho ao executar arquivos .do: dofile (mesmo do arquivo .do), parent (diretório pai do arquivo .do), workspace (raiz do workspace do VS Code), extension (pasta de logs no diretório da extensão), custom (especificado pelo usuário) ou none (não alterar diretório) | dofile |
stata-vscode.customWorkingDirectory | Caminho personalizado do diretório de trabalho (usado apenas quando workingDirectory está definido como custom) | Vazio |
Exemplo: Se sua estrutura de projeto é project/code/analysis.do e seu do-file espera ser executado a partir de project/, defina workingDirectory como parent.
Configurações de Saída MCP
Estas configurações controlam como a saída do Stata é retornada aos assistentes de IA (LLMs) via protocolo MCP, ajudando a reduzir o uso de tokens:
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.resultDisplayMode | Modo de saída para retornos MCP: compact (filtra saída redundante para economizar tokens) ou full (retorna saída completa) | compact |
stata-vscode.maxOutputTokens | Máximo de tokens para saída MCP (0 = ilimitado). Saídas grandes são salvas em arquivo com um caminho retornado em vez disso | 10000 |
Filtros do modo compacto:
- Ecos de código de loops (blocos foreach/forvalues/while) - mantém apenas a saída real
- Definições de programas e blocos Mata
- Ecos de comandos e continuações de linha (apenas para
run_file) - Mensagens verbosas como "(N real changes made)" e "(N missing values generated)"
Configurações Multi-Sessão
Ative a execução paralela do Stata com sessões isoladas. Cada sessão tem seus próprios dados, variáveis e macros.
| Configuração | Descrição | Padrão |
|---|---|---|
stata-vscode.multiSession | Ativar modo multi-sessão para execução paralela do Stata | true |
stata-vscode.maxSessions | Número máximo de sessões concorrentes (1-100) | 100 |
stata-vscode.sessionTimeout | Tempo limite de inatividade da sessão em segundos. As sessões são destruídas automaticamente após este período de inatividade | 3600 |
Nota: Cada sessão requer aproximadamente 200-300 MB de RAM para o Stata. Verifique sua licença do Stata para limites de instâncias concorrentes.
GitHub Copilot
O GitHub Copilot suporta MCP (Model Context Protocol) a partir do VS Code 1.102. Você pode conectar o servidor Stata MCP ao Copilot para desenvolvimento em Stata com IA.
Configuração
-
Instale a extensão Stata MCP no VS Code (veja a seção Instalação acima)
-
Inicie o servidor Stata MCP: O servidor deve iniciar automaticamente quando você abrir o VS Code com a extensão instalada. Verifique se está em execução observando a barra de status (deve mostrar "Stata").
-
Adicione o servidor Stata MCP ao Copilot: Você pode configurar servidores MCP por workspace ou globalmente.
Opção A: Configuração por Workspace
Crie um arquivo
.vscode/mcp.jsonna raiz do seu workspace:{ "servers": { "stata-mcp": { "type": "http", "url": "http://localhost:4000/mcp-streamable" } } }Opção B: Configuração Global (Todos os Workspaces)
- Abra a Paleta de Comandos (Ctrl+Shift+P / Cmd+Shift+P)
- Digite "MCP: Open User Configuration" e selecione-a
- Adicione o servidor Stata MCP ao arquivo
mcp.json:{ "servers": { "stata-mcp": { "type": "http", "url": "http://localhost:4000/mcp-streamable" } } }
Em versões mais antigas do VS Code sem suporte a Streamable HTTP, use
"type": "sse"comhttp://localhost:4000/mcpem vez disso.O arquivo
mcp.jsonde nível de usuário está localizado em:- Windows:
%APPDATA%\Code\User\mcp.json - macOS:
~/Library/Application Support/Code/User/mcp.json - Linux:
~/.config/Code/User/mcp.json
-
Recarregue o VS Code para aplicar a configuração.
-
O GitHub Copilot agora terá acesso às ferramentas do Stata e poderá ajudá-lo a:
- Escrever e executar comandos do Stata
- Analisar seus dados
- Gerar visualizações
- Depurar código Stata
- Criar relatórios estatísticos
Verificando a Conexão
- Abra o GitHub Copilot Chat (Ctrl+Shift+I / Cmd+Shift+I)
- Digite
@mcppara ver as ferramentas MCP disponíveis - As ferramentas do Stata (
stata_run_selection,stata_run_file) devem aparecer
Solução de Problemas
Se o Copilot não estiver reconhecendo o servidor Stata MCP:
- Verifique se a versão do VS Code é 1.102 ou posterior
- Verifique se o servidor MCP está em execução (a barra de status deve mostrar "Stata")
- Verifique se
.vscode/mcp.jsonexiste com o conteúdo correto - Tente reiniciar o VS Code
- Verifique o painel de saída da extensão (View > Output > Stata MCP) para ver se há erros
- Certifique-se de que o MCP esteja habilitado na política do Copilot da sua organização (se aplicável)
Claude Code
Claude Code é o assistente de codificação oficial da Anthropic disponível no VS Code, Cursor e Antigravity. Siga estas etapas para configurar o servidor Stata MCP:
Instalação
-
Instale a extensão Stata MCP no VS Code, Cursor ou Antigravity (veja a seção Instalação acima)
-
Inicie o servidor Stata MCP: O servidor deve iniciar automaticamente quando você abrir sua IDE com a extensão instalada. Verifique se está em execução verificando a barra de status (deve mostrar "Stata").
Configuração
Depois que o servidor Stata MCP estiver em execução, configure o Claude Code para se conectar a ele:
-
Abra seu terminal ou paleta de comandos
-
Execute o seguinte comando para adicionar o servidor Stata MCP:
claude mcp add --transport http stata-mcp http://localhost:4000/mcp-streamable --scope userVersões mais antigas do Claude Code (anteriores a 2026) podem não reconhecer
--transport http. Nelas, use--transport ssecomhttp://localhost:4000/mcpem vez disso. O Claude Code agora trata SSE como legado — prefirahttpsempre que for suportado. -
Reinicie sua IDE
-
O Claude Code agora terá acesso às ferramentas do Stata e poderá ajudá-lo a:
- Escrever e executar comandos do Stata
- Analisar seus dados
- Gerar visualizações
- Depurar código Stata
- Criar relatórios estatísticos
Verificando a Conexão
Para verificar se o Claude Code está conectado corretamente ao servidor Stata MCP:
- Abra um arquivo .do do Stata ou crie um novo
- Peça ao Claude Code para ajudar com uma tarefa do Stata (por exemplo, "Carregue o conjunto de dados auto e mostre estatísticas resumidas")
- O Claude Code deve ser capaz de executar comandos do Stata e mostrar resultados
Solução de Problemas
Se o Claude Code não estiver reconhecendo o servidor Stata MCP:
- Verifique se o servidor MCP está em execução (a barra de status deve mostrar "Stata")
- Verifique se você executou o comando
claude mcp addcom a URL correta - Tente reiniciar sua IDE
- Verifique o painel de saída da extensão (View > Output > Stata MCP) para ver se há erros
- Certifique-se de que não há conflitos de porta (a porta padrão é 4000)
Claude Desktop
Claude Desktop conecta-se a servidores MCP remotos como o que esta extensão expõe. Certifique-se de que a extensão Stata MCP esteja instalada e que sua barra de status mostre "Stata" antes de configurar o Claude Desktop.
Opção A (recomendada): adicionar como Conector Personalizado
- Abra o Claude Desktop → Configurações → Conectores → Adicionar conector personalizado
- Nome:
Stata MCP - URL:
http://localhost:4000/mcp-streamable - Salve e reinicie o Claude Desktop
Nenhum wrapper, nenhuma edição de arquivo de configuração, nenhuma instalação de Python/Node necessária. Esta é a forma atualmente recomendada pela Anthropic para adicionar servidores MCP remotos ao Claude Desktop.
Opção B: Configuração JSON com um wrapper stdio (se você preferir editar claude_desktop_config.json)
A configuração JSON da Anthropic ainda não aceita URLs remotas diretamente — você ainda precisa de um wrapper stdio local. A maneira mais fácil é mcp-remote, que é de instalação zero se você tiver Node:
-
Abra o arquivo de configuração:
- macOS:
~/Library/Application Support/Claude Desktop/claude_desktop_config.json - Windows:
%APPDATA%\Claude Desktop\claude_desktop_config.json
- macOS:
-
Adicione este bloco (mescle com qualquer objeto
mcpServersexistente):{ "mcpServers": { "stata-mcp": { "command": "npx", "args": ["-y", "mcp-remote", "http://localhost:4000/mcp-streamable"] } } } -
Reinicie o Claude Desktop. As ferramentas do Stata aparecerão na lista de ferramentas disponíveis.
OpenAI Codex
Você pode usar esta extensão com OpenAI Codex — a CLI e todas as extensões de IDE compartilham o mesmo ~/.codex/config.toml. O Codex CLI 0.46.0+ (outubro de 2025) suporta servidores MCP via HTTP nativamente, então nenhum wrapper é necessário. Você pode usá-lo pela linha de comando:
codex mcp add stata-mcp --url http://localhost:4000/mcp-streamable
Ou adicione este bloco manualmente a ~/.codex/config.toml (ou %USERPROFILE%\.codex\config.toml no Windows):
[mcp_servers.stata-mcp]
url = "http://localhost:4000/mcp-streamable"
Atualizando de uma configuração antiga? Se um bloco
[mcp_servers.stata-mcp]existente usarcommand = "mcp-proxy"(oucommand = "uvx"+mcp-proxyem args), exclua esse bloco antes de adicionar o acima — o TOML proíbe chaves duplicadas, e o Codex ignorará silenciosamente o servidor se ambos estiverem presentes.
Em seguida, reinicie o Codex — as ferramentas stata_run_selection e stata_run_file aparecerão. Execute codex mcp list para confirmar que o servidor está registrado.
Nota sobre transportes. O Codex só fala o transporte Streamable HTTP do MCP (endpoint único em
/mcp-streamable). O endpoint SSE legado da extensão (/mcp) é para clientes mais antigos, como o GitHub Copilot — não aponte o Codex para ele.
Solução de Problemas da Configuração do Codex
Se o Codex não vir as ferramentas do Stata:
- Verifique se o servidor MCP está em execução (a barra de status mostra "Stata") — tente
curl -s http://localhost:4000/health - Verifique
codex --version— certifique-se de estar na versão 0.46.0 ou mais recente. Versões mais antigas do Codex precisam do wrappermcp-proxy(veja a nota abaixo). - Verifique se o arquivo de configuração existe em
~/.codex/config.tomle contém o bloco[mcp_servers.stata-mcp]exato acima - Execute
codex mcp list—stata-mcpdeve aparecer como registrado - Reinicie o Codex (CLI ou IDE) após alterações na configuração
- Verifique o painel de saída da extensão (View → Output → Stata) para ver se há erros no lado do servidor
- Certifique-se de que não há conflito de porta (o padrão é 4000 — altere via
stata-vscode.mcpServerPortse necessário)
Preso no Codex < 0.46.0?
Se você não puder atualizar, use mcp-proxy como um wrapper stdio em torno do endpoint SSE:
# Install uv first if needed:
curl -LsSf https://astral.sh/uv/install.sh | sh # macOS/Linux
# Windows: powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
[mcp_servers.stata-mcp]
command = "uvx"
args = ["mcp-proxy", "http://localhost:4000/mcp"]
Cline
-
Abra o arquivo de configurações MCP do seu Cline:
- macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows:
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Linux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- macOS:
-
Adicione a configuração do servidor Stata MCP:
{ "mcpServers": { "stata-mcp": { "url": "http://localhost:4000/mcp-streamable" } } }O Cline detecta automaticamente o transporte a partir da URL — nenhuma chave
transporté necessária. Aponte-o parahttp://localhost:4000/mcpse precisar de SSE por qualquer motivo. -
Se o arquivo já contém outros servidores MCP, basta adicionar a entrada
"stata-mcp"ao objeto"mcpServers"existente. -
Salve o arquivo e reinicie o VS Code.
Você também pode configurar o Cline por meio das configurações do VS Code:
"cline.mcpSettings": {
"stata-mcp": {
"url": "http://localhost:4000/mcp-streamable"
}
}
Solução de Problemas da Configuração do Cline
Se o Cline não estiver reconhecendo o servidor Stata MCP:
- Verifique se o servidor MCP está em execução (a barra de status deve mostrar "Stata")
- Verifique se o arquivo de configuração existe com o conteúdo correto
- Tente reiniciar o VS Code
- Verifique o painel de saída da extensão (View > Output > Stata MCP) para ver se há erros
Cursor
A extensão configura automaticamente a integração MCP do Cursor. Para verificar se está funcionando:
- Abra o Cursor
- Pressione
Ctrl+Shift+P(ouCmd+Shift+Pno Mac) para abrir a Paleta de Comandos - Digite "Stata: Test MCP Server Connection" e pressione Enter
- Você deve ver uma mensagem de sucesso se o servidor estiver conectado corretamente
Caminhos do Arquivo de Configuração do Cursor
O Cursor lê a configuração MCP de nível de usuário de:
- macOS / Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
A configuração de nível de workspace (substitui a de nível de usuário para aquele projeto) fica em .cursor/mcp.json na raiz do workspace.
Configuração Manual do Cursor
Se você precisar configurar manualmente o MCP do Cursor:
-
Crie ou edite o arquivo de configuração MCP:
- macOS/Linux:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json
- macOS/Linux:
-
Adicione a configuração do servidor Stata MCP:
{ "mcpServers": { "stata-mcp": { "url": "http://localhost:4000/mcp-streamable" } } }O Cursor detecta automaticamente o transporte a partir da URL — nenhuma chave
transporté necessária. Ele tenta Streamable HTTP primeiro e recorre ao SSE se o servidor o anunciar. -
Se o arquivo já contém outros servidores MCP, basta adicionar a entrada
"stata-mcp"ao objeto"mcpServers"existente. -
Salve o arquivo e reinicie o Cursor.
Solução de Problemas da Configuração do Cursor
Se o Cursor não estiver reconhecendo o servidor Stata MCP:
- Verifique se o servidor MCP está em execução
- Verifique se o arquivo de configuração existe com o conteúdo correto
- Tente reiniciar o Cursor
- Certifique-se de que não há conflitos de porta com outros aplicativos em execução
Python Environment Management
Esta extensão usa uv, um instalador de pacotes Python rápido construído em Rust, para gerenciar dependências Python. Principais recursos:
- Configuração automática do Python e gerenciamento de dependências
- Cria ambientes isolados que não entrarão em conflito com o seu sistema
- Funciona em Windows, macOS e Linux
- 10-100x mais rápido do que instalações pip tradicionais
Se você encontrar erros relacionados ao UV durante a instalação:
- Instale o UV manualmente:
# Windows (PowerShell as Administrator) powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh - Siga as etapas de reinstalação limpa no guia de solução de problemas para reinstalar a extensão.
Solução de Problemas
Enfrentando problemas? O guia completo de solução de problemas — etapas de reinstalação limpa para Windows / macOS / Linux, problemas comuns de Python e UV, incompatibilidades de edição do Stata e o que incluir ao abrir uma issue no GitHub — está em docs/troubleshooting.md.
Histórico de Estrelas
Licença
MIT
Créditos
Criado por Lu Han, Publicado por OpenEcon.ai