Salesforce MCP

Interactúa con organizaciones de Salesforce de forma segura y modular utilizando herramientas impulsadas por LLM.

Documentación

mcp

Servidor MCP para interactuar con organizaciones de Salesforce

NPM License

Comentarios

Reporta errores y problemas aquí.
Para solicitudes de funciones y otros temas relacionados, inicia una Discusión aquí.

Documentación

Para documentación general sobre el Servidor MCP de Salesforce DX, consulta esta sección en la Guía para Desarrolladores de Salesforce DX. Los documentos incluyen:

  • Descripción general completa, incluidos detalles sobre las funciones de seguridad.
  • Guía de inicio rápido.
  • Múltiples ejemplos de configuración del servidor en tu cliente MCP.
  • Ejemplos de indicaciones para invocar las herramientas principales de DX MCP.

Aquí están las notas de la versión.

Descripción general del Servidor MCP de Salesforce DX

El Servidor MCP de Salesforce DX es una implementación especializada del Protocolo de Contexto de Modelo (MCP) diseñada para facilitar una interacción fluida entre los modelos de lenguaje grandes (LLMs) y las organizaciones de Salesforce. Este servidor MCP proporciona un conjunto robusto de herramientas y capacidades que permiten a los LLMs leer, gestionar y operar recursos de Salesforce de manera segura.

Configurar el Servidor MCP de DX

Configura el Servidor MCP de Salesforce DX para tu cliente MCP actualizando su archivo JSON de MCP asociado; cada cliente es ligeramente diferente, así que consulta la documentación de tu cliente MCP para más detalles. Consulta Configuraciones de Clientes MCP para más ejemplos.

Aquí tienes un ejemplo para VS Code con Copilot en el que creas y actualizas un archivo .vscode/mcp.json en tu proyecto:

{
  "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"]
    }
  }
}

El formato args mostrado en el ejemplo anterior es el mismo para todos los clientes MCP; así es como personalizas el Servidor MCP de DX para tu entorno particular.

Notas:

  • La parte "-y", "@salesforce/mcp" le indica a npx que instale automáticamente el paquete @salesforce/mcp en lugar de pedir permiso. No cambies esto.
  • Para conocer las banderas posibles que puedes pasar a la opción args, y los valores posibles que puedes pasar a las banderas --orgs, --toolsets y --tools, consulta estas secciones:
  • Al escribir la opción args, rodea tanto los nombres de las banderas como sus valores con comillas dobles, y separa todas las banderas y valores con comas. Algunas banderas son booleanas y no toman un valor.
  • El ejemplo anterior muestra tres banderas que toman un valor de cadena (--orgs, --toolsets y --tools) y una bandera booleana (--allow-non-ga-tools). Esta configuración inicia un Servidor MCP de DX que habilita todas las herramientas MCP en los conjuntos de herramientas orgs, metadata, data y users y una herramienta específica llamada run_apex_tests. También habilita herramientas en estos conjuntos de herramientas configurados que aún no están disponibles de forma general.

Configuraciones de Clientes MCP

Aquí hay ejemplos de cómo configurar el Servidor MCP de Salesforce DX en varios clientes MCP.

Claude Code

Para configurar Claude Code para que funcione con el Servidor MCP de Salesforce DX, agrega este fragmento al archivo .mcp.json en tu proyecto:

{
  "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 Cline para que funcione con el Servidor MCP de Salesforce DX, agrega este fragmento a tu archivo cline_mcp_settings.json de 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 Cursor para que funcione con el Servidor MCP de Salesforce DX, agrega este fragmento a tu archivo mcp.json de 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"]
    }
  }
}

Otros Clientes MCP

Para estos otros clientes, consulta su documentación para agregar servidores MCP y sigue el mismo patrón que en los ejemplos anteriores para configurar el Servidor MCP de Salesforce DX:

Bandera Disponibles para la Opción "args"

Estas son las banderas que puedes pasar a la opción args.

Nombre de la BanderaDescripción¿Requerida?Notas
--allow-non-ga-toolsBandera booleana para permitir que el Servidor MCP de DX use tanto las herramientas generalmente disponibles (GA) como las no GA que están en los conjuntos de herramientas o herramientas que especifiques.NoPor defecto, el servidor MCP de DX usa solo las herramientas marcadas como GA.
--debugBandera booleana que solicita que el Servidor MCP de DX imprima registros de depuración.NoEl modo de depuración está deshabilitado por defecto.

NOTA: No todos los clientes MCP exponen los registros de MCP, por lo que esta bandera podría no funcionar en todos los IDE.
--dynamic-tools(experimental) Bandera booleana que habilita el descubrimiento y la carga dinámica de herramientas. Cuando se especifica, el servidor MCP de DX comienza con un conjunto mínimo de herramientas principales y carga nuevas herramientas según sea necesario.NoEsta bandera es útil para reducir el tamaño inicial del contexto y mejorar el rendimiento del LLM. El descubrimiento dinámico de herramientas está deshabilitado por defecto.

NOTA: Esta función funciona en VSCode y Cline, pero podría no funcionar en otros entornos.
--no-telemetryBandera booleana para deshabilitar la telemetría, la recopilación automática de datos para monitoreo y análisis.NoLa telemetría está habilitada por defecto, así que especifica esta bandera para deshabilitarla.
--orgsUna o más organizaciones que hayas autorizado localmente.SíDebes especificar al menos una organización.

Consulta Configurar Organizaciones para conocer los valores que puedes pasar a esta bandera.
--toolsNombres de herramientas individuales que deseas habilitar.NoPuedes usar esta bandera en combinación con la bandera --toolsets. Por ejemplo, puedes habilitar todas las herramientas en un conjunto de herramientas, y solo una herramienta en un conjunto diferente.
--toolsetsConjuntos de herramientas, basados en funcionalidad, que deseas habilitar.NoEstablécelo en "all" para habilitar todas las herramientas en todos los conjuntos de herramientas.

Consulta Configurar Conjuntos de Herramientas para conocer los valores que puedes pasar a esta bandera.

Configurar Organizaciones

Las herramientas MCP de Salesforce requieren una organización, por lo que debes incluir la bandera requerida --orgs para especificar al menos una organización autorizada al configurar el servidor MCP. Separa múltiples valores con comas.

Debes autorizar explícitamente las organizaciones en tu computadora antes de que el servidor MCP pueda acceder a ellas. Usa el comando org login web de la CLI de Salesforce o el comando SFDX: Autorizar una Organización de VS Code desde la paleta de comandos.

Estos son los valores disponibles para la bandera --orgs:

Valor de --orgsDescripción
ALLOW_ALL_ORGSPermitir acceso a todas las organizaciones autorizadas. Usa este valor con precaución.
DEFAULT_TARGET_DEV_HUBPermitir acceso a tu organización Dev Hub predeterminada. Si has establecido una organización Dev Hub predeterminada local en tu proyecto DX, el servidor MCP la usa. Si no, el servidor usa una organización Dev Hub predeterminada establecida globalmente.
DEFAULT_TARGET_ORGPermitir acceso a tu organización predeterminada. Si has establecido una organización predeterminada local en tu proyecto DX, el servidor MCP la usa. Si no, el servidor usa una organización predeterminada establecida globalmente.
<username or alias>Permitir acceso a una organización específica especificando su nombre de usuario o alias.

[!NOTA] Los tokens DEFAULT_TARGET_ORG y DEFAULT_TARGET_DEV_HUB se resuelven dinámicamente en cada llamada de herramienta, no se fijan cuando el servidor se inicia. Rastrean lo que la organización predeterminada resuelve para el directorio de trabajo en el que opera una herramienta, por lo que cambiar tu organización predeterminada (o trabajar en un directorio con una predeterminada local diferente) cambia qué organizaciones permiten estos tokens. Esto refleja cómo la CLI sf resuelve la organización objetivo predeterminada cuando no pasas --target-org. Si deseas fijar el servidor a un conjunto fijo de organizaciones independientemente de la predeterminada actual, pasa nombres de usuario o alias explícitos a --orgs en lugar de los tokens DEFAULT_TARGET_*.

Configurar Conjuntos de Herramientas

El Servidor MCP de Salesforce DX admite conjuntos de herramientas—una forma de habilitar selectivamente diferentes grupos de herramientas MCP según tus necesidades. Esto te permite ejecutar el servidor MCP solo con las herramientas que necesitas, lo que a su vez reduce el contexto del LLM.

Usa la bandera --toolsets para especificar los conjuntos de herramientas al configurar el Servidor MCP de Salesforce DX. Separa múltiples conjuntos de herramientas con comas.

Estos son los conjuntos de herramientas disponibles.

ToolsetDescriptionSee Tool List
allHabilita todas las herramientas disponibles de todos los toolsets.
Recomendamos que configures solo los toolsets que vas a utilizar, en lugar de todos ellos con este valor. El DX MCP Server incluye más de 60 herramientas MCP, por lo que habilitarlas todas en tu cliente MCP puede saturar el contexto del LLM.
N/A
aura-expertsHerramientas que proporcionan análisis de componentes Aura, blueprinting y experiencia en migración.Link
code-analysisHerramientas para análisis estático de tu código usando Salesforce Code Analyzer.Link
coreConjunto principal de herramientas DX MCP. Este toolset siempre está habilitado.Link
dataHerramientas para gestionar los datos en tu org, como listar todas las cuentas.Link
devopsHerramientas para leer, gestionar y operar de forma segura y autónoma los recursos de DevOps Center.Link
enrichmentHerramientas para enriquecer los componentes de metadatos en tu proyecto DX.Link
experts-validationHerramientas para validar y puntuar los componentes LWC para su preparación para producción en accesibilidad, seguridad y mejores prácticas.Link
lwc-expertsHerramientas para asistir en el desarrollo, pruebas, optimización y mejores prácticas de Lightning Web Components (LWC).Link
metadataHerramientas para implementar y recuperar metadatos hacia y desde tu org y tu proyecto DX.Link
mobileHerramientas para desarrollo móvil y capacidades.Link
mobile-coreUn subconjunto de herramientas del toolset mobile enfocado en capacidades móviles esenciales.Link
orgsHerramientas para gestionar tus orgs autorizadas.Link
scale-productsHerramientas para detectar y corregir el rendimiento de Apex.Link
testingHerramientas para probar tu código y tus funcionalidades.Link
usersHerramientas para gestionar usuarios de org, como asignar un conjunto de permisos.Link

Configurar Herramientas

El Salesforce DX MCP Server también admite el registro de herramientas individuales. Esto se puede usar en combinación con toolsets para ajustar aún más las herramientas registradas.

Usa el flag --tools para habilitar herramientas específicas cuando configures el Salesforce DX MCP Server. Separa varias herramientas con comas. El flag --tools es opcional.

Las siguientes secciones enumeran todas las herramientas que se incluyen en un toolset específico.

[!NOTE] Las herramientas marcadas como NON-GA aún no están disponibles de forma general. Especifica el flag --allow-non-ga-tools para usarlas.

Toolset de Expertos en Aura

Para documentación completa, consulta Usar las Herramientas de Migración de Aura a LWC en la Guía para Desarrolladores de Lightning Web Components.

  • create_aura_blueprint_draft (GA) - Crea un documento de requisitos de producto (PRD) integral como blueprint para la migración de componentes Aura. Analiza los archivos de componentes Aura y genera especificaciones independientes del framework adecuadas para la migración a LWC, incluidos requisitos comerciales, patrones técnicos y pautas de migración.
  • enhance_aura_blueprint_draft (GA) - Mejora un borrador de PRD existente con análisis experto y resolución de incógnitas. Toma un blueprint borrador y aplica conocimiento experto especializado en Aura para resolver dependencias, agregar perspectivas técnicas y mejorar las especificaciones de migración para una mejor guía de implementación de LWC.
  • orchestrate_aura_migration (GA) - Orquesta el flujo de trabajo completo de migración de Aura a LWC. Proporciona guía de extremo a extremo para todo el proceso de migración, desde el análisis inicial hasta la implementación final, incluidas mejores prácticas, recomendaciones de herramientas y pasos de aseguramiento de calidad.
  • transition_prd_to_lwc (GA) - Proporciona guía de puente de migración para crear componentes LWC a partir de especificaciones de Aura. Toma el PRD mejorado y genera guía de implementación específica, mapeos de servicios de plataforma e instrucciones paso a paso para construir el componente LWC equivalente.

Toolset de Análisis de Código

Para documentación completa, consulta Usar Herramientas MCP para Analizar tu Código en la Guía para Desarrolladores de Salesforce Code Analyzer.

  • create-custom-rule (NON-GA) - Crea una regla PMD personalizada basada en XPath a partir de una muestra de código Apex proporcionada.
  • describe_code_analyzer_rule (GA) - Obtiene la descripción de una regla de Code Analyzer.
  • generate_xpath_prompt (NON-GA) - Construye el prompt que guía la autoría de XPath desde el contexto AST. Se invoca al crear una regla PMD personalizada basada en XPath.
  • list_code_analyzer_rules (GA) - Selecciona reglas de Code Analyzer según varios criterios.
  • query_code_analyzer_results (GA) - Consulta un archivo JSON de resultados de Code Analyzer y devuelve violaciones filtradas. Admite filtros como severidad, categoría/etiqueta, motor, regla y nombre de archivo, además de top-N y ordenamiento. Úsalo después de ejecutar run_code_analyzer para leer el archivo de resultados generado. Tras completarse, esta herramienta resumirá y explicará los resultados filtrados al usuario.
  • run_code_analyzer (GA) - Realiza un análisis estático contra el código. Esta herramienta puede validar que el código cumpla con las mejores prácticas, verificar vulnerabilidades de seguridad e identificar posibles problemas de rendimiento. Devuelve un JSON que contiene la ruta absoluta a un archivo de resultados si se creó dicho archivo y una cadena que indica el éxito o fracaso general de la operación.

Toolset Principal (siempre habilitado)

Para ejemplos de prompts que invocan las herramientas DX MCP principales, consulta Usar las Herramientas Principales de Salesforce DX MCP en la Guía para Desarrolladores de Salesforce DX.

  • get_username (GA) - Determina el nombre de usuario o alias apropiado para operaciones de Salesforce, manejando tanto orgs predeterminadas como Dev Hubs.
  • resume_tool_operation (GA) - Reanuda una operación de larga duración que no fue completada por otra herramienta.

Toolset de Datos

Para ejemplos de prompts que invocan las herramientas DX MCP principales, consulta Usar las Herramientas Principales de Salesforce DX MCP en la Guía para Desarrolladores de Salesforce DX.

  • run_soql_query (GA) - Ejecuta una consulta SOQL contra una org de Salesforce.

Toolset de DevOps Center

Para documentación completa, consulta Resolución de Conflictos de Fusión con Herramientas MCP de DevOps Center (Paquete Administrado) en la Ayuda de Salesforce.

  • check_devops_center_commit_status (GA) - Verifica el estado actual de un elemento de trabajo confirmado en DevOps Center.
  • checkout_devops_center_work_item (GA) - Desprotege la rama asociada con un elemento de trabajo seleccionado por nombre.
  • commit_devops_center_work_item (GA) - Confirma cambios del proyecto SFDX y registra el SHA de confirmación en DevOps Center.
  • create_devops_center_pull_request (GA) - Confirma cambios locales en la rama de funcionalidad del elemento de trabajo de DevOps Center.
  • detect_devops_center_merge_conflict (GA) - Detecta conflictos de fusión para un elemento de trabajo seleccionado o en una rama fuente dada.
  • list_devops_center_projects (GA) - Lista todos los proyectos de DevOps Center en una org específica.
  • list_devops_center_work_items (GA) - Lista todos los elementos de trabajo para un proyecto específico de DevOps Center.
  • create_devops_center_work_item (GA) - Crea un nuevo elemento de trabajo de DevOps Center en el proyecto seleccionado.
  • update_devops_center_work_item_status (GA) - Establece el estado de un elemento de trabajo a En Progreso o Listo para Promover.
  • promote_devops_center_work_item (GA) - Promueve un elemento de trabajo aprobado a la siguiente etapa en el pipeline de DevOps Center.
  • resolve_devops_center_deployment_failure (GA) - Diagnostica y resuelve fallos de implementación.
  • resolve_devops_center_merge_conflict (GA) - Aplica un método de resolución seleccionado a un conflicto de fusión.

Toolset de Enriquecimiento

  • enrich_metadata (NON-GA) - Enriquece metadatos de tu org en tu proyecto DX.

Toolset de Expertos en Lightning Web Components (LWC)

Para documentación completa, consulta Usar Herramientas DX MCP para LWC en la Guía para Desarrolladores de Lightning Web Components.

Desarrollo de Componentes

  • create_lwc_component_from_prd (GA) - Crea componentes LWC completos a partir de especificaciones PRD con estructura adecuada y mejores prácticas.
  • create_lwc_jest_tests (GA) - Genera suites de pruebas Jest para componentes LWC con cobertura y mocking.
  • review_lwc_jest_tests (GA) - Revisa y valida implementaciones de pruebas Jest para componentes LWC.

Pautas de Desarrollo

  • create_lightning_type (GA) - Proporciona orientación para crear Custom Lightning Types (CLT) para aplicaciones de Salesforce, acciones de agente, componentes web Lightning e integraciones de Lightning Platform.
  • explore_slds_blueprints (NON-GA) - Recupera especificaciones de planos (blueprints) de SLDS por nombre, categoría, componente Lightning, clase CSS o hook de estilo.
  • guide_design_general (GA) - Proporciona pautas y mejores prácticas de SLDS para Lightning Web Components con accesibilidad, diseño responsivo y patrones de uso de componentes.
  • guide_component_accessibility (GA) - Proporciona pautas de accesibilidad e instrucciones de prueba para componentes LWC.
  • guide_lwc_best_practices (GA) - Ofrece mejores prácticas de desarrollo de LWC y orientación sobre estándares de codificación.
  • guide_lwc_development (GA) - Proporciona pautas de flujo de trabajo de desarrollo e implementación de LWC.
  • guide_lwc_rtl_support (GA) - Proporciona soporte de internacionalización de derecha a izquierda (RTL) y orientación de desarrollo RTL.
  • guide_lws_security (GA) - Proporciona análisis de seguridad de acuerdo con las pautas de seguridad de productos y las pautas de Lightning Web Security.
  • guide_slds_blueprints (NON-GA) - Proporciona pautas integrales de planos (blueprints) de SLDS, documentación de referencia y un índice completo de todos los planos disponibles por categoría.
  • guide_utam_generation (NON-GA) - Proporciona pautas y mejores prácticas para la generación de Page Objects del Modelo de Automatización de Pruebas de UI (UTAM).
  • lwc-doc-error (GA) - Recupera información sobre mensajes de error de LWC, incluida orientación estática para resolver el problema según el código de error.
  • reference_lwc_compilation_error (GA) - Consulta errores de compilación de LWC buscando códigos de error en una base de conocimiento de patrones, causas y correcciones de errores documentados.
  • guide_slds_styling (NON-GA) - Recupera orientación sobre hooks de estilo de SLDS y documentación de referencia.
  • explore_slds_styling (NON-GA) - Busca y explora hooks de estilo de SLDS con soporte para búsqueda exacta, coincidencia difusa, búsqueda por prefijo y patrones comodín.
  • guide_lbc_usage (GA) - Proporciona un índice de componentes base Lightning disponibles con descripciones breves, ayudando a los desarrolladores a identificar qué componentes se adaptan a su caso de uso.
  • explore_lbc_components (GA) - Dada una lista de nombres de componentes base Lightning, devuelve la documentación completa de la API desde archivos de conocimiento en markdown.

Herramientas de Lightning Data Service (LDS)

  • create_lds_graphql_mutation_query (GA) - Proporciona orientación para crear consultas de mutación GraphQL.
  • create_lds_graphql_read_query (GA) - Crea consultas de lectura GraphQL para LDS.
  • explore_lds_uiapi (GA) - Explora y documenta las capacidades de la API de UI de Lightning Design System.
  • fetch_lds_graphql_schema (GA) - Obtiene la estructura del esquema GraphQL para LDS.
  • guide_lds_data_consistency (GA) - Proporciona patrones de consistencia de datos y mejores prácticas para componentes LDS.
  • guide_lds_development (GA) - Proporciona pautas de desarrollo de LDS e integración de componentes.
  • guide_lds_graphql (GA) - Proporciona patrones y pautas de uso de GraphQL para LDS.
  • guide_lds_referential_integrity (GA) - Proporciona patrones de integridad referencial para la gestión de datos de LDS.
  • orchestrate_lds_data_requirements (GA) - Proporciona orientación paso a paso para analizar y aclarar los requisitos de datos de LDS para producir especificaciones listas para PRD.
  • test_lds_graphql_query (GA) - Prueba una consulta GraphQL contra una organización de Salesforce conectada y devuelve el resultado. Esta herramienta es una subherramienta de las herramientas de creación de consultas GraphQL y solo debe llamarse como parte de sus flujos de trabajo.

Herramientas de Migración e Integración

  • guide_figma_to_lwc_conversion (GA) - Convierte diseños de Figma en especificaciones de componentes LWC.
  • guide_lo_migration (GA) - Proporciona orientación para convertir una aplicación Lightning Out (beta) en una aplicación Lightning Out 2.0.
  • run_lwc_accessibility_jest_tests (GA) - Proporciona utilidades de prueba de accesibilidad e integración con Jest para componentes LWC.
  • verify_aura_migration_completeness (GA) - Proporciona una lista de verificación de integridad y validación para la migración de Aura a LWC.

Herramientas de Flujo de Trabajo

  • orchestrate_lwc_component_creation (GA) - Proporciona orientación para todo el proceso de migración de Aura a LWC.
  • orchestrate_lwc_component_optimization (GA) - Proporciona optimización del rendimiento y mejores prácticas para componentes LWC.
  • orchestrate_lwc_component_testing (GA) - Proporciona un flujo de trabajo integral de pruebas y orientación para la generación de pruebas.
  • orchestrate_lwc_slds2_uplift (NON-GA) - Proporciona orientación de migración para actualizar a SLDS 2.

Conjunto de Herramientas de Validación de Expertos

  • validate_and_optimize (GA) - Devuelve un manual de validación que instruye al agente a ejecutar un conjunto de validadores (accesibilidad, seguridad, mejores prácticas, etc.), producir problemas SARIF y puntuar los resultados.
  • score_issues (GA) - Calcula una puntuación de preparación (0-100) y una calificación de calidad (draft, prototype, review-for-production) a partir de problemas SARIF.

Conjunto de Herramientas de Metadatos

Para ejemplos de prompts que invocan las herramientas principales de DX MCP, consulte Use the Core Salesforce DX MCP Tools en la Salesforce DX Developer Guide.

  • deploy_metadata (GA) - Implementa metadatos desde su proyecto DX a una organización.
  • retrieve_metadata (GA) - Recupera metadatos desde su organización a su proyecto DX.

Conjunto de Herramientas Móviles

Para documentación completa, consulte Use the mobile Toolset en la Mobile and Offline Developer Guide.

  • create_mobile_lwc_app_review (GA) - Proporciona documentación de API TypeScript para Salesforce LWC App Review Service, ofreciendo orientación experta para implementar funciones de revisión de aplicaciones en componentes LWC.
  • create_mobile_lwc_ar_space_capture (GA) - Proporciona documentación de API TypeScript para Salesforce LWC AR Space Capture, ofreciendo orientación experta para implementar funciones de captura de espacio AR en componentes LWC.
  • create_mobile_lwc_barcode_scanner (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Barcode Scanner, ofreciendo orientación experta para implementar funciones de escaneo de códigos de barras en componentes LWC.
  • create_mobile_lwc_biometrics (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Biometrics Service, ofreciendo orientación experta para implementar funciones de autenticación biométrica en componentes LWC.
  • create_mobile_lwc_calendar (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Calendar Service, ofreciendo orientación experta para implementar funciones de integración de calendario en componentes LWC.
  • create_mobile_lwc_contacts (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Contacts Service, ofreciendo orientación experta para implementar funciones de gestión de contactos en componentes LWC.
  • create_mobile_lwc_document_scanner (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Document Scanner, ofreciendo orientación experta para implementar funciones de escaneo de documentos en componentes LWC.
  • create_mobile_lwc_geofencing (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Geofencing Service, ofreciendo orientación experta para implementar funciones de geocercas en componentes LWC.
  • create_mobile_lwc_location (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Location Service, ofreciendo orientación experta para implementar servicios de ubicación en componentes LWC.
  • create_mobile_lwc_nfc (GA) - Proporciona documentación de API TypeScript para Salesforce LWC NFC Service, ofreciendo orientación experta para implementar funciones NFC en componentes LWC.
  • create_mobile_lwc_payments - Proporciona documentación de API TypeScript para Salesforce LWC Payments Service, ofreciendo orientación experta para implementar funciones de procesamiento de pagos en componentes LWC.
  • get_mobile_lwc_offline_analysis (GA) - Analiza componentes LWC para problemas específicos de dispositivos móviles y proporciona recomendaciones detalladas para la compatibilidad sin conexión móvil y mejoras de rendimiento.
  • get_mobile_lwc_offline_guidance (GA) - Proporciona instrucciones de revisión estructuradas para detectar y remediar violaciones de código sin conexión móvil en componentes LWC para aplicaciones móviles de Salesforce.

Conjunto de Herramientas Mobile-core

Para documentación completa, consulte Use the mobile-core Toolset en la Mobile and Offline Developer Guide.

  • create_mobile_lwc_barcode_scanner (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Barcode Scanner, ofreciendo orientación experta para implementar funciones de escaneo de códigos de barras en componentes LWC.
  • create_mobile_lwc_biometrics (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Biometrics Service, ofreciendo orientación experta para implementar funciones de autenticación biométrica en componentes LWC.
  • create_mobile_lwc_location (GA) - Proporciona documentación de API TypeScript para Salesforce LWC Location Service, ofreciendo orientación experta para implementar servicios de ubicación en componentes LWC.
  • get_mobile_lwc_offline_analysis (GA) - Analiza componentes LWC para problemas específicos de dispositivos móviles y proporciona recomendaciones detalladas para la compatibilidad sin conexión móvil y mejoras de rendimiento.
  • get_mobile_lwc_offline_guidance (GA) - Proporciona instrucciones de revisión estructuradas para detectar y remediar violaciones de código sin conexión móvil en componentes LWC para aplicaciones móviles de Salesforce.

Conjunto de Herramientas de Organizaciones

Para ejemplos de prompts que invocan las herramientas principales de DX MCP, consulte Use the Core Salesforce DX MCP Tools en la Salesforce DX Developer Guide.

  • create_org_snapshot (NON-GA) - Crea una instantánea de organización de scratch.
  • create_scratch_org (NON-GA) - Crea una organización de scratch.
  • delete_org (NON-GA) - Elimina una organización de scratch o sandbox de Salesforce autorizada localmente.
  • list_all_orgs (GA) - Lista todas las organizaciones de Salesforce configuradas, con verificación opcional del estado de conexión.
  • open_org (NON-GA) - Abre una organización en un navegador.

Conjunto de Herramientas de Productos a Escala

Para documentación completa, consulte el README en el subdirectorio mcp-provider-scale-products.

  • scan_apex_class_for_antipatterns (GA) - Analiza archivos de clases Apex para detectar antipatrones de rendimiento y proporciona recomendaciones para corregirlos.

Conjunto de Herramientas de Pruebas

Para ejemplos de prompts que invocan las herramientas principales de DX MCP, consulte Use the Core Salesforce DX MCP Tools en la Salesforce DX Developer Guide.

  • run_agent_test (GA) - Ejecuta pruebas de agente en su organización.
  • run_apex_test (GA) - Ejecuta pruebas Apex en su organización.

Conjunto de Herramientas de Usuarios

Para ejemplos de prompts que invocan las herramientas principales de DX MCP, consulte Use the Core Salesforce DX MCP Tools en la Salesforce DX Developer Guide.

  • assign_permission_set (GA) - Asigna un conjunto de permisos al usuario o en nombre de otro usuario.