Salesforce MCP
Interaja com organizações Salesforce de forma segura e modular usando ferramentas orientadas por LLM.
Documentação
mcp
Servidor MCP para Interagir com Organizações Salesforce
Comentários
Relate bugs e problemas aqui.
Para solicitações de recursos e outros tópicos relacionados, inicie uma Discussão aqui.
Documentação
Para documentação geral sobre o Salesforce DX MCP Server, consulte esta seção no Salesforce DX Developer Guide. A documentação inclui:
- Visão geral abrangente, incluindo detalhes sobre os recursos de segurança.
- Guia de início rápido.
- Vários exemplos de configuração do servidor no seu cliente MCP.
- Exemplos de prompts para invocar as ferramentas principais do DX MCP.
Aqui estão as notas de versão.
Visão geral do Salesforce DX MCP Server
O Salesforce DX MCP Server é uma implementação especializada do Model Context Protocol (MCP) projetada para facilitar a interação perfeita entre modelos de linguagem de grande porte (LLMs) e organizações Salesforce. Este servidor MCP fornece um conjunto robusto de ferramentas e capacidades que permitem que LLMs leiam, gerenciem e operem recursos do Salesforce com segurança.
Configurar o DX MCP Server
Configure o Salesforce DX MCP Server para o seu cliente MCP atualizando o arquivo JSON MCP associado; cada cliente é um pouco diferente, então consulte a documentação do seu cliente MCP para obter detalhes. Veja Configurações de Clientes MCP para mais exemplos.
Aqui está um exemplo para VS Code com Copilot no qual você cria e atualiza um arquivo .vscode/mcp.json no seu projeto:
{
"servers": {
"Salesforce DX": {
"command": "npx",
"args": ["-y", "@salesforce/mcp",
"--orgs", "DEFAULT_TARGET_ORG",
"--toolsets", "orgs,metadata,data,users",
"--tools", "run_apex_test",
"--allow-non-ga-tools"]
}
}
}
O formato args mostrado no exemplo anterior é o mesmo para todos os clientes MCP; é assim que você personaliza o DX MCP Server para o seu ambiente específico.
Notas:
- A parte
"-y", "@salesforce/mcp"informa aonpxpara instalar automaticamente o pacote@salesforce/mcpem vez de pedir permissão. Não altere isso. - Para possíveis flags que você pode passar para a opção
args, e os valores possíveis que você pode passar para os flags--orgs,--toolsetse--tools, consulte estas seções: - Ao escrever a opção
args, coloque tanto os nomes dos flags quanto seus valores entre aspas duplas e separe todos os flags e valores com vírgulas. Alguns flags são booleanos e não aceitam valor. - O exemplo anterior mostra três flags que aceitam valor de string (
--orgs,--toolsetse--tools) e um flag booleano (--allow-non-ga-tools). Esta configuração inicia um DX MCP Server que habilita todas as ferramentas MCP nos conjuntos de ferramentasorgs,metadata,dataeuserse uma ferramenta específica chamadarun_apex_tests. Também habilita ferramentas nesses conjuntos configurados que ainda não estão geralmente disponíveis.
Configurações de Clientes MCP
Aqui estão exemplos de configuração do Salesforce DX MCP Server em vários clientes MCP.
Claude Code
Para configurar o Claude Code para funcionar com o Salesforce DX MCP Server, adicione este trecho ao arquivo .mcp.json no seu projeto:
{
"mcpServers": {
"Salesforce DX": {
"command": "npx",
"args": ["-y", "@salesforce/mcp",
"--orgs", "DEFAULT_TARGET_ORG",
"--toolsets", "orgs,metadata,data,users",
"--tools", "run_apex_test",
"--allow-non-ga-tools"]
}
}
}
Cline
Para configurar o Cline para funcionar com o Salesforce DX MCP Server, adicione este trecho ao seu arquivo cline_mcp_settings.json do Cline:
{
"mcpServers": {
"Salesforce DX": {
"command": "npx",
"args": ["-y", "@salesforce/mcp@latest",
"--orgs", "DEFAULT_TARGET_ORG",
"--toolsets", "orgs,metadata,data,users",
"--tools", "run_apex_test",
"--allow-non-ga-tools"]
}
}
}
Cursor
Para configurar o Cursor para funcionar com o Salesforce DX MCP Server, adicione este trecho ao seu arquivo mcp.json do Cursor:
{
"mcpServers": {
"Salesforce DX": {
"command": "npx",
"args": ["-y", "@salesforce/mcp@latest",
"--orgs", "DEFAULT_TARGET_ORG",
"--toolsets", "orgs,metadata,data,users",
"--tools", "run_apex_test",
"--allow-non-ga-tools"]
}
}
}
Outros Clientes MCP
Para esses outros clientes, consulte a documentação deles para adicionar servidores MCP e siga o mesmo padrão dos exemplos anteriores para configurar o Salesforce DX MCP Server:
Flags Disponíveis para a Opção "args"
Estes são os flags que você pode passar para a opção args.
| Nome do Flag | Descrição | Obrigatório? | Notas |
|---|---|---|---|
--allow-non-ga-tools | Flag booleano para permitir que o DX MCP Server use tanto as ferramentas geralmente disponíveis (GA) quanto as não-GA que estão nos conjuntos de ferramentas ou ferramentas que você especificar. | Não | Por padrão, o servidor DX MCP usa apenas as ferramentas marcadas como GA. |
--debug | Flag booleano que solicita que o DX MCP Server imprima logs de depuração. | Não | O modo de depuração está desabilitado por padrão. NOTA: Nem todos os clientes MCP expõem logs MCP, então este flag pode não funcionar em todos os IDEs. |
--dynamic-tools | (experimental) Flag booleano que habilita a descoberta e carregamento dinâmico de ferramentas. Quando especificado, o servidor DX MCP inicia com um conjunto mínimo de ferramentas principais e carrega novas ferramentas conforme necessário. | Não | Este flag é útil para reduzir o tamanho inicial do contexto e melhorar o desempenho do LLM. A descoberta dinâmica de ferramentas está desabilitada por padrão. NOTA: Este recurso funciona no VSCode e no Cline, mas pode não funcionar em outros ambientes. |
--no-telemetry | Flag booleano para desabilitar a telemetria, a coleta automática de dados para monitoramento e análise. | Não | A telemetria está habilitada por padrão, então especifique este flag para desabilitá-la. |
--orgs | Uma ou mais organizações que você autorizou localmente. | Sim | Você deve especificar pelo menos uma organização. Veja Configurar Organizações para os valores que você pode passar para este flag. |
--tools | Nomes de ferramentas individuais que você deseja habilitar. | Não | Você pode usar este flag em combinação com o flag --toolsets. Por exemplo, você pode habilitar todas as ferramentas em um conjunto de ferramentas e apenas uma ferramenta em um conjunto diferente. |
--toolsets | Conjuntos de ferramentas, baseados em funcionalidade, que você deseja habilitar. | Não | Defina como "all" para habilitar todas as ferramentas em todos os conjuntos. Veja Configurar Conjuntos de Ferramentas para os valores que você pode passar para este flag. |
Configurar Organizações
As ferramentas do Salesforce MCP exigem uma organização, então você deve incluir o flag obrigatório --orgs para especificar pelo menos uma organização autorizada ao configurar o servidor MCP. Separe vários valores com vírgulas.
Você deve autorizar explicitamente as organizações no seu computador antes que o servidor MCP possa acessá-las. Use o comando org login web da Salesforce CLI ou o comando SFDX: Authorize an Org do VS Code na paleta de comandos.
Estes são os valores disponíveis para o flag --orgs:
| Valor de --orgs | Descrição |
|---|---|
ALLOW_ALL_ORGS | Permitir acesso a todas as organizações autorizadas. Use este valor com cautela. |
DEFAULT_TARGET_DEV_HUB | Permitir acesso à sua organização Dev Hub padrão. Se você definiu uma organização Dev Hub padrão local no seu projeto DX, o servidor MCP a usa. Se não, o servidor usa uma organização Dev Hub padrão definida globalmente. |
DEFAULT_TARGET_ORG | Permitir acesso à sua organização padrão. Se você definiu uma organização padrão local no seu projeto DX, o servidor MCP a usa. Se não, o servidor usa uma organização padrão definida globalmente. |
<username or alias> | Permitir acesso a uma organização específica especificando seu nome de usuário ou alias. |
[!NOTE] Os tokens
DEFAULT_TARGET_ORGeDEFAULT_TARGET_DEV_HUBsão resolvidos dinamicamente em cada chamada de ferramenta, não fixados quando o servidor inicia. Eles rastreiam para onde a organização padrão resolve no diretório de trabalho em que uma ferramenta opera, então alternar sua organização padrão (ou trabalhar em um diretório com um padrão local diferente) altera quais organizações esses tokens permitem. Isso reflete como o CLIsfresolve a organização de destino padrão quando você não passa--target-org. Se você quiser fixar o servidor em um conjunto fixo de organizações independentemente do padrão atual, passe nomes de usuário ou aliases explícitos para--orgsem vez dos tokensDEFAULT_TARGET_*.
Configurar Conjuntos de Ferramentas
O Salesforce DX MCP Server suporta conjuntos de ferramentas—uma maneira de habilitar seletivamente diferentes grupos de ferramentas MCP com base nas suas necessidades. Isso permite que você execute o servidor MCP apenas com as ferramentas que precisa, o que por sua vez reduz o contexto do LLM.
Use o flag --toolsets para especificar os conjuntos de ferramentas ao configurar o Salesforce DX MCP Server. Separe vários conjuntos de ferramentas com vírgulas.
Estes são os conjuntos de ferramentas disponíveis.
| Toolset | Descrição | Ver Lista de Ferramentas |
|---|---|---|
all | Habilita todas as ferramentas disponíveis de todos os toolsets. Recomendamos que você configure apenas os toolsets que pretende usar, em vez de todos eles com este valor. O DX MCP Server inclui mais de 60 ferramentas MCP, então habilitar todas elas no seu cliente MCP pode sobrecarregar o contexto do LLM. | N/A |
aura-experts | Ferramentas que fornecem análise de componentes Aura, blueprinting e expertise em migração. | Link |
code-analysis | Ferramentas para análise estática do seu código usando o Salesforce Code Analyzer. | Link |
core | Conjunto principal de ferramentas DX MCP. Este toolset está sempre habilitado. | Link |
data | Ferramentas para gerenciar os dados na sua org, como listar todas as contas. | Link |
devops | Ferramentas para ler, gerenciar e operar recursos do DevOps Center de forma segura e autônoma. | Link |
enrichment | Ferramentas para enriquecer componentes de metadados no seu projeto DX. | Link |
experts-validation | Ferramentas para validar e pontuar componentes LWC quanto à prontidão para produção, abrangendo acessibilidade, segurança e boas práticas. | Link |
lwc-experts | Ferramentas para auxiliar no desenvolvimento, teste, otimização e boas práticas de Lightning Web Components (LWC). | Link |
metadata | Ferramentas para implantar e recuperar metadados de e para a sua org e o seu projeto DX. | Link |
mobile | Ferramentas para desenvolvimento e capacidades móveis. | Link |
mobile-core | Um subconjunto de ferramentas do toolset mobile focado em capacidades móveis essenciais. | Link |
orgs | Ferramentas para gerenciar suas orgs autorizadas. | Link |
scale-products | Ferramentas para detectar e corrigir problemas de desempenho em Apex. | Link |
testing | Ferramentas para testar seu código e seus recursos. | Link |
users | Ferramentas para gerenciar usuários da org, como atribuir um permission set. | Link |
Configurar Ferramentas
O Salesforce DX MCP Server também suporta o registro de ferramentas individuais. Isso pode ser usado em combinação com toolsets para ajustar ainda mais as ferramentas registradas.
Use o sinalizador --tools para habilitar ferramentas específicas ao configurar o Salesforce DX MCP Server. Separe várias ferramentas com vírgulas. O sinalizador --tools é opcional.
As seções a seguir listam todas as ferramentas incluídas em um toolset específico.
[!NOTE] As ferramentas marcadas como NON-GA ainda não estão geralmente disponíveis. Especifique o sinalizador
--allow-non-ga-toolspara usá-las.
Toolset Aura Experts
Para documentação completa, consulte Use the Aura-to-LWC Migration Tools no Lightning Web Components Developer Guide.
create_aura_blueprint_draft(GA) - Cria um blueprint abrangente de Documento de Requisitos do Produto (PRD) para a migração de componentes Aura. Analisa arquivos de componentes Aura e gera especificações independentes de framework adequadas para a migração para LWC, incluindo requisitos de negócio, padrões técnicos e diretrizes de migração.enhance_aura_blueprint_draft(GA) - Aprimora um rascunho de PRD existente com análise especializada e resolução de incógnitas. Recebe um blueprint de rascunho e aplica conhecimento especializado em Aura para resolver dependências, adicionar insights técnicos e melhorar as especificações de migração para uma melhor orientação de implementação em LWC.orchestrate_aura_migration(GA) - Orquestra o fluxo de trabalho completo de migração de Aura para LWC. Fornece orientação de ponta a ponta para todo o processo de migração, desde a análise inicial até a implementação final, incluindo boas práticas, recomendações de ferramentas e etapas de garantia de qualidade.transition_prd_to_lwc(GA) - Fornece orientação de ponte de migração para criar componentes LWC a partir de especificações Aura. Recebe o PRD aprimorado e gera orientação de implementação específica, mapeamentos de serviços de plataforma e instruções passo a passo para construir o componente LWC equivalente.
Toolset Code Analysis
Para documentação completa, consulte Use MCP Tools to Analyze Your Code no Salesforce Code Analyzer Developer Guide.
create-custom-rule(NON-GA) - Cria uma regra PMD personalizada baseada em XPath a partir de uma amostra de código Apex fornecida.describe_code_analyzer_rule(GA) - Obtém a descrição de uma regra do Code Analyzer.generate_xpath_prompt(NON-GA) - Constrói o prompt que orienta a criação de XPath a partir do contexto AST. Invocado ao criar uma regra personalizada PMD baseada em XPath.list_code_analyzer_rules(GA) - Seleciona regras do Code Analyzer com base em vários critérios.query_code_analyzer_results(GA) - Consulta um arquivo JSON de resultados do Code Analyzer e retorna violações filtradas. Suporta filtros como severidade, categoria/tag, engine, regra e nome de arquivo, além de top-N e ordenação. Use isso após executarrun_code_analyzerpara ler o arquivo de resultados gerado. Após a conclusão, esta ferramenta resumirá e explicará os resultados filtrados ao usuário.run_code_analyzer(GA) - Realiza uma análise estática do código. Esta ferramenta pode validar se o código está em conformidade com boas práticas, verificar vulnerabilidades de segurança e identificar possíveis problemas de desempenho. Retorna um JSON contendo o caminho absoluto para um arquivo de resultados, se tal arquivo foi criado, e uma string indicando o sucesso ou falha geral da operação.
Toolset Core (sempre habilitado)
Para exemplos de prompts que invocam as ferramentas DX MCP principais, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
get_username(GA) - Determina o nome de usuário ou alias apropriado para operações Salesforce, lidando com orgs padrão e Dev Hubs.resume_tool_operation(GA) - Retoma uma operação de longa duração que não foi concluída por outra ferramenta.
Toolset Data
Para exemplos de prompts que invocam as ferramentas DX MCP principais, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
run_soql_query(GA) - Executa uma consulta SOQL em uma org Salesforce.
Toolset DevOps Center
Para documentação completa, consulte Merge Conflict Resolution with DevOps Center MCP Tools (Managed Package) na Ajuda do Salesforce.
check_devops_center_commit_status(GA) - Verifica o status atual de um item de trabalho confirmado no DevOps Center.checkout_devops_center_work_item(GA) - Faz checkout da branch associada a um item de trabalho selecionado pelo nome.commit_devops_center_work_item(GA) - Confirma alterações do projeto SFDX e registra o SHA do commit no DevOps Center.create_devops_center_pull_request(GA) - Confirma alterações locais na branch de recurso do item de trabalho do DevOps Center.detect_devops_center_merge_conflict(GA) - Detecta conflitos de merge para um item de trabalho selecionado ou em uma branch de origem fornecida.list_devops_center_projects(GA) - Lista todos os projetos do DevOps Center em uma org específica.list_devops_center_work_items(GA) - Lista todos os itens de trabalho de um projeto específico do DevOps Center.create_devops_center_work_item(GA) - Cria um novo item de trabalho no DevOps Center no projeto selecionado.update_devops_center_work_item_status(GA) - Define o status de um item de trabalho como In Progress ou Ready to Promote.promote_devops_center_work_item(GA) - Promove um item de trabalho aprovado para o próximo estágio no pipeline do DevOps Center.resolve_devops_center_deployment_failure(GA) - Diagnostica e resolve falhas de implantação.resolve_devops_center_merge_conflict(GA) - Aplica um método de resolução selecionado a um conflito de merge.
Toolset Enrichment
enrich_metadata(NON-GA) - Enriquece metadados da sua org no seu projeto DX.
Toolset Lightning Web Components (LWC) Experts
Para documentação completa, consulte Use DX MCP Tools for LWC no Lightning Web Components Developer Guide.
Desenvolvimento de Componentes
create_lwc_component_from_prd(GA) - Cria componentes LWC completos a partir de especificações de PRD com estrutura adequada e boas práticas.create_lwc_jest_tests(GA) - Gera suítes de testes Jest para componentes LWC com cobertura e mocks.review_lwc_jest_tests(GA) - Revisa e valida implementações de testes Jest para componentes LWC.
Diretrizes de Desenvolvimento
create_lightning_type(GA) - Fornece orientação para criar Custom Lightning Types (CLT) para aplicativos Salesforce, ações de agente, componentes web Lightning e integrações com Lightning Platform.explore_slds_blueprints(NON-GA) - Recupera especificações de blueprint do SLDS por nome, categoria, componente Lightning, classe CSS ou hook de estilo.guide_design_general(GA) - Fornece diretrizes e práticas recomendadas do SLDS para Lightning Web Components, com acessibilidade, design responsivo e padrões de uso de componentes.guide_component_accessibility(GA) - Fornece diretrizes de acessibilidade e instruções de teste para componentes LWC.guide_lwc_best_practices(GA) - Oferece práticas recomendadas de desenvolvimento LWC e orientação sobre padrões de codificação.guide_lwc_development(GA) - Fornece diretrizes de fluxo de trabalho e implementação para desenvolvimento LWC.guide_lwc_rtl_support(GA) - Fornece suporte à internacionalização da direita para a esquerda (RTL) e orientação de desenvolvimento RTL.guide_lws_security(GA) - Fornece análise de segurança de acordo com as diretrizes de segurança do produto e as diretrizes de Lightning Web Security.guide_slds_blueprints(NON-GA) - Fornece diretrizes abrangentes de blueprints do SLDS, documentação de referência e um índice completo de todos os blueprints disponíveis por categoria.guide_utam_generation(NON-GA) - Fornece diretrizes e práticas recomendadas para geração de Page Objects do Modelo de Automação de Testes de UI (UTAM).lwc-doc-error(GA) - Recupera informações sobre mensagens de erro do LWC, incluindo orientação estática para resolver o problema com base no código de erro.reference_lwc_compilation_error(GA) - Referencia erros de compilação do LWC consultando códigos de erro em uma base de conhecimento de padrões, causas e correções de erros documentados.guide_slds_styling(NON-GA) - Recupera orientação sobre hooks de estilo do SLDS e documentação de referência.explore_slds_styling(NON-GA) - Pesquise e explore hooks de estilo do SLDS com suporte para consulta exata, correspondência difusa, pesquisa por prefixo e padrões curinga.guide_lbc_usage(GA) - Fornece um índice dos Lightning Base Components disponíveis com breves descrições, ajudando os desenvolvedores a identificar quais componentes atendem ao seu caso de uso.explore_lbc_components(GA) - Dada uma lista de nomes de Lightning Base Components, retorna a documentação completa da API a partir de arquivos de conhecimento em markdown.
Ferramentas do Lightning Data Service (LDS)
create_lds_graphql_mutation_query(GA) - Fornece orientação para criar consultas de mutação GraphQL.create_lds_graphql_read_query(GA) - Cria consultas de leitura GraphQL para LDS.explore_lds_uiapi(GA) - Explora e documenta os recursos da API de UI do Lightning Design System.fetch_lds_graphql_schema(GA) - Busca a estrutura do esquema GraphQL para LDS.guide_lds_data_consistency(GA) - Fornece padrões de consistência de dados e práticas recomendadas para componentes LDS.guide_lds_development(GA) - Fornece diretrizes de desenvolvimento LDS e integração de componentes.guide_lds_graphql(GA) - Fornece padrões e diretrizes de uso do GraphQL para LDS.guide_lds_referential_integrity(GA) - Fornece padrões de integridade referencial para gerenciamento de dados LDS.orchestrate_lds_data_requirements(GA) - Fornece orientação passo a passo para analisar e esclarecer requisitos de dados LDS, a fim de produzir especificações prontas para PRD.test_lds_graphql_query(GA) - Testa uma consulta GraphQL em uma org Salesforce conectada e retorna o resultado. Esta ferramenta é uma subferramenta das ferramentas de criação de consultas GraphQL e deve ser chamada apenas como parte de seus fluxos de trabalho.
Ferramentas de Migração e Integração
guide_figma_to_lwc_conversion(GA) - Converte designs do Figma em especificações de componentes LWC.guide_lo_migration(GA) - Fornece orientação para converter um aplicativo Lightning Out (beta) em um aplicativo Lightning Out 2.0.run_lwc_accessibility_jest_tests(GA) - Fornece utilitários de teste de acessibilidade e integração com Jest para componentes LWC.verify_aura_migration_completeness(GA) - Fornece lista de verificação de conclusão e validação para migração de Aura para LWC.
Ferramentas de Fluxo de Trabalho
orchestrate_lwc_component_creation(GA) - Fornece orientação para todo o processo de migração de Aura para LWC.orchestrate_lwc_component_optimization(GA) - Fornece otimização de desempenho e práticas recomendadas para componentes LWC.orchestrate_lwc_component_testing(GA) - Fornece fluxo de trabalho abrangente de testes e orientação para geração de testes.orchestrate_lwc_slds2_uplift(NON-GA) - Fornece orientação de migração para atualizar para o SLDS 2.
Conjunto de Ferramentas de Validação de Especialistas
validate_and_optimize(GA) - Retorna um runbook de validação que instrui o agente a executar um conjunto de validadores (acessibilidade, segurança, práticas recomendadas etc.), gerar problemas SARIF e pontuar os resultados.score_issues(GA) - Calcula uma pontuação de prontidão (0-100) e uma nota de qualidade (draft,prototype,review-for-production) a partir de problemas SARIF.
Conjunto de Ferramentas de Metadados
Para exemplos de prompts que invocam as ferramentas principais do DX MCP, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
deploy_metadata(GA) - Implanta metadados do seu projeto DX em uma org.retrieve_metadata(GA) - Recupera metadados da sua org para o seu projeto DX.
Conjunto de Ferramentas Móveis
Para documentação completa, consulte Use the mobile Toolset no Mobile and Offline Developer Guide.
create_mobile_lwc_app_review(GA) - Fornece documentação da API TypeScript para o Salesforce LWC App Review Service, oferecendo orientação especializada para implementar recursos de revisão de aplicativos em componentes LWC.create_mobile_lwc_ar_space_capture(GA) - Fornece documentação da API TypeScript para o Salesforce LWC AR Space Capture, oferecendo orientação especializada para implementar recursos de captura de espaço de RA em componentes LWC.create_mobile_lwc_barcode_scanner(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Barcode Scanner, oferecendo orientação especializada para implementar recursos de leitura de código de barras em componentes LWC.create_mobile_lwc_biometrics(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Biometrics Service, oferecendo orientação especializada para implementar recursos de autenticação biométrica em componentes LWC.create_mobile_lwc_calendar(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Calendar Service, oferecendo orientação especializada para implementar recursos de integração de calendário em componentes LWC.create_mobile_lwc_contacts(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Contacts Service, oferecendo orientação especializada para implementar recursos de gerenciamento de contatos em componentes LWC.create_mobile_lwc_document_scanner(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Document Scanner, oferecendo orientação especializada para implementar recursos de digitalização de documentos em componentes LWC.create_mobile_lwc_geofencing(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Geofencing Service, oferecendo orientação especializada para implementar recursos de geofencing em componentes LWC.create_mobile_lwc_location(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Location Service, oferecendo orientação especializada para implementar serviços de localização em componentes LWC.create_mobile_lwc_nfc(GA) - Fornece documentação da API TypeScript para o Salesforce LWC NFC Service, oferecendo orientação especializada para implementar recursos NFC em componentes LWC.create_mobile_lwc_payments- Fornece documentação da API TypeScript para o Salesforce LWC Payments Service, oferecendo orientação especializada para implementar recursos de processamento de pagamentos em componentes LWC.get_mobile_lwc_offline_analysis(GA) - Analisa componentes LWC em busca de problemas específicos de dispositivos móveis e fornece recomendações detalhadas para compatibilidade offline móvel e melhorias de desempenho.get_mobile_lwc_offline_guidance(GA) - Fornece instruções de revisão estruturadas para detectar e corrigir violações de código offline móvel em componentes LWC para aplicativos móveis Salesforce.
Conjunto de Ferramentas Mobile-core
Para documentação completa, consulte Use the mobile-core Toolset no Mobile and Offline Developer Guide.
create_mobile_lwc_barcode_scanner(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Barcode Scanner, oferecendo orientação especializada para implementar recursos de leitura de código de barras em componentes LWC.create_mobile_lwc_biometrics(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Biometrics Service, oferecendo orientação especializada para implementar recursos de autenticação biométrica em componentes LWC.create_mobile_lwc_location(GA) - Fornece documentação da API TypeScript para o Salesforce LWC Location Service, oferecendo orientação especializada para implementar serviços de localização em componentes LWC.get_mobile_lwc_offline_analysis(GA) - Analisa componentes LWC em busca de problemas específicos de dispositivos móveis e fornece recomendações detalhadas para compatibilidade offline móvel e melhorias de desempenho.get_mobile_lwc_offline_guidance(GA) - Fornece instruções de revisão estruturadas para detectar e corrigir violações de código offline móvel em componentes LWC para aplicativos móveis Salesforce.
Conjunto de Ferramentas de Orgs
Para exemplos de prompts que invocam as ferramentas principais do DX MCP, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
create_org_snapshot(NON-GA) - Cria um snapshot de scratch org.create_scratch_org(NON-GA) - Cria uma scratch org.delete_org(NON-GA) - Exclui uma scratch org ou sandbox Salesforce autorizada localmente.list_all_orgs(GA) - Lista todas as orgs Salesforce configuradas, com verificação opcional do status da conexão.open_org(NON-GA) - Abre uma org em um navegador.
Conjunto de Ferramentas de Produtos em Escala
Para documentação completa, consulte o README no subdiretório mcp-provider-scale-products.
scan_apex_class_for_antipatterns(GA) - Analisa arquivos de classe Apex em busca de antipadrões de desempenho e fornece recomendações para corrigi-los.
Conjunto de Ferramentas de Testes
Para exemplos de prompts que invocam as ferramentas principais do DX MCP, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
run_agent_test(GA) - Executa testes de agente na sua org.run_apex_test(GA) - Executa testes Apex na sua org.
Conjunto de Ferramentas de Usuários
Para exemplos de prompts que invocam as ferramentas principais do DX MCP, consulte Use the Core Salesforce DX MCP Tools no Salesforce DX Developer Guide.
assign_permission_set(GA) - Atribui um conjunto de permissões ao usuário ou em nome de outro usuário.