Salesforce DX MCP Server
mcp
Servidor MCP para interactuar con organizaciones de Salesforce
Comentarios
Informa de errores y problemas aquí.
Para solicitudes de funciones y otros temas relacionados, inicia un debate aquí.
Related MCP server: Salesforce DX MCP Server
Documentación
Para obtener documentación general sobre el servidor Salesforce DX MCP, consulta esta sección en la Guía para desarrolladores de Salesforce DX. La documentación incluye:
Descripción general completa, incluidos los detalles sobre las funciones de seguridad.
Guía de inicio rápido.
Varios 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 Salesforce DX MCP
El servidor Salesforce DX MCP 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 de gran tamaño (LLM) y las organizaciones de Salesforce. Este servidor MCP proporciona un sólido conjunto de herramientas y capacidades que permiten a los LLM leer, gestionar y operar los recursos de Salesforce de forma segura.
Configurar el servidor DX MCP
Configura el servidor Salesforce DX MCP para tu cliente MCP actualizando su archivo MCP JSON asociado; cada cliente es ligeramente diferente, así que consulta la documentación de tu cliente MCP para obtener más detalles. Consulta Configuraciones de clientes MCP para ver 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 de args que se muestra en el ejemplo anterior es el mismo para todos los clientes MCP; así es como personalizas el servidor DX MCP para tu entorno concreto.
Notas:
La parte
"-y", "@salesforce/mcp"le indica anpxque instale automáticamente el paquete@salesforce/mcpen lugar de pedir permiso. No cambies esto.Para conocer las posibles banderas que puedes pasar a la opción
args, y los posibles valores que puedes pasar a las banderas--orgs,--toolsetsy--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 aceptan un valor.El ejemplo anterior muestra tres banderas que aceptan un valor de cadena (
--orgs,--toolsetsy--tools) y una bandera booleana (--allow-non-ga-tools). Esta configuración inicia un servidor DX MCP que habilita todas las herramientas MCP de los conjuntos de herramientasorgs,metadata,datayusers, y una herramienta específica llamadarun_apex_tests. También habilita las herramientas de estos conjuntos de herramientas configurados que aún no están disponibles de forma general.
Configuraciones de clientes MCP
Aquí tienes ejemplos de configuración del servidor Salesforce DX MCP en varios clientes MCP.
Claude Code
Para configurar Claude Code para que funcione con el servidor Salesforce DX MCP, añade este fragmento al archivo .mcp.json de 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 Salesforce DX MCP, añade 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 Salesforce DX MCP, añade 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 añadir servidores MCP y sigue el mismo patrón que en los ejemplos anteriores para configurar el servidor Salesforce DX MCP:
Banderas disponibles para la opción "args"
Estas son las banderas que puedes pasar a la opción args.
Nombre de la bandera | Descripción | ¿Obligatoria? | Notas |
| Bandera booleana para permitir que el servidor DX MCP utilice tanto las herramientas disponibles de forma general (GA) como las no GA que se encuentran en los conjuntos de herramientas o herramientas que especifiques. | No | De forma predeterminada, el servidor DX MCP utiliza solo las herramientas marcadas como GA. |
| Bandera booleana que solicita que el servidor DX MCP imprima registros de depuración. | No | El modo de depuración está deshabilitado de forma predeterminada. NOTA: No todos los clientes MCP exponen los registros de MCP, por lo que esta bandera podría no funcionar en todos los IDE. |
| (experimental) Bandera booleana que habilita el descubrimiento y la carga dinámicos de herramientas. Cuando se especifica, el servidor DX MCP se inicia con un conjunto mínimo de herramientas principales y carga nuevas herramientas según sea necesario. | No | Esta bandera es útil para reducir el tamaño inicial del contexto y mejorar el rendimiento de los LLM. El descubrimiento dinámico de herramientas está deshabilitado de forma predeterminada. NOTA: Esta función funciona en VSCode y Cline, pero podría no funcionar en otros entornos. |
| Bandera booleana para deshabilitar la telemetría, la recopilación automática de datos para supervisión y análisis. | No | La telemetría está habilitada de forma predeterminada, así que especifica esta bandera para deshabilitarla. |
| Una 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. |
| Nombres de herramientas individuales que deseas habilitar. | No | Puedes usar esta bandera en combinación con la bandera |
| Conjuntos de herramientas, según su funcionalidad, que deseas habilitar. | No | Establécelo en "all" para habilitar todas las herramientas de todos los conjuntos de herramientas. Consulta Configurar conjuntos de herramientas para conocer los valores que puedes pasar a esta bandera. |
Configurar organizaciones
Las herramientas de Salesforce MCP requieren una organización, por lo que debes incluir la bandera obligatoria --orgs para especificar al menos una organización autorizada al configurar el servidor MCP. Separa varios valores con comas.
Debes autorizar explícitamente las organizaciones en tu equipo 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: Authorize an Org de VS Code desde la paleta de comandos.
Estos son los valores disponibles para la bandera --orgs:
Valor de | Descripción |
| Permite el acceso a todas las organizaciones autorizadas. Usa este valor con precaución. |
| Permite el 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. |
| Permite el 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. |
| Permite el acceso a una organización específica especificando su nombre de usuario o alias. |
[!NOTA] Los tokens
DEFAULT_TARGET_ORGyDEFAULT_TARGET_DEV_HUBse resuelven dinámicamente en cada llamada a una herramienta, no se fijan cuando se inicia el servidor. Realizan un seguimiento de 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 CLIsfresuelve la organización de destino 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--orgsen lugar de los tokensDEFAULT_TARGET_*.
Configurar conjuntos de herramientas
El servidor Salesforce DX MCP admite conjuntos de herramientas (toolsets): 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 de los LLM.
Usa la bandera --toolsets para especificar los conjuntos de herramientas al configurar el servidor Salesforce DX MCP. Separa varios conjuntos de herramientas con comas.
Estos son los conjuntos de herramientas disponibles.
Toolset | Descripción | Ver lista de herramientas |
| Habilita todas las herramientas disponibles de todos los conjuntos de herramientas. Recomamos que configures únicamente los conjuntos de herramientas que vayas a utilizar, rather que todos them con este valor. El servidor Salesforce DX MCP Server incluye over 60 herramientas MCP, por lo que habilitar todas ellas en tu cliente MCP puede abrumar el contexto del LLM | N/A |
| Herramientas que predefinen análisis de componentes de Aura, blueprintación, y aseso para migración. | |
| Herramientas para el análisis est?tico de tu código mediante salesforce Code Analyzer. | |
| Conjunto principal de herramientas de DX MCP. Este conjunto de herramientas siempre está habilitado. | |
| Link" Actually anchor is #core-toolset-always`. |
The exact anchor for "Core Toolset (always enabled)"? In the original link in the table is "Link (#core-toolset-always-enabled)". Wait the input: | core | Core set of DX MCP tool ... | [Link](#core-toolset-always-enabled). Yes, because the heading is "### Core Toolset (always enabled)" => anchor includes core-toolset then not "always". Let's check original: In the input given, the table row core has "Link" with the anchor "#core-toolset-always-enabled"? Wait the input table: | core | Core set of DX MCP tools. This toolset is always enabled. | [Link](#core-toolset-always-enabled) | --. Yes.
Similarly data: "#data-toolset". devops: "#devops-center-toolset". mobile: "#mobile-toolset". mobile-core: "#mobile-core-toolset". orgs: "#orgs-toolset". scale-products: "#scale-products-toolset". testing: "#testing-toolset". users: "#users-toolset".
Thus our anchors must be exactly correct.
Also "experts-validation": "#experts-validation-toolset"? Actually original: [Link](#experts-validation-toolset) because the set name is "experts-validation". Wait original specify | experts-validation | ... | [Link](#experts-validation-toolset) |. Yes.
Now, we may need to ensure the headings actually generate these anchors. But as we're keeping the original headings, it's fine.
Now, continue rows.
Let's write them all. Also aura-experts anchor: "#aura-experts-toolset" because the set name is "aura-experts". Yes.
Now for the "conjunto de herramientas" translation, it's a bit long but okay.
Now "Ver lista" column, "Enlace". We want to keep the anchor exactly. Additionally, the header should be "Ver lista de herramientas". Let's use "See Tools" "Ver lista de herramientas".
Now, make sure for "all" row, the "N/A" is unchanged.
Now, after the table, "## Configure Tools". We keep as "## Configurar Herramientas" or should it be "Configure Tools"? If we keep headings unchanged for anchors? There is no link to it. The heading "## Configure Tools" is a top-level heading, no anchor in table. We could translate to "## Configurar herramientas". That would be a change. The instruction says "Preserve the document structure exactly". The heading text can be translated. The anchor for the toolset headings are important; for "Configura" not critical. I'll translate to "## Configurar herramientas". Let's do.
Then "### Aura Expertise Toolset" is a heading with anchor. We'll keep it as is "### Aura Expertise Toolset". Actually original: "### Aura Experience Toolset" - the "Toolset" remains. We'll keep unchanged. So readability is mixed English; but as reasoned, necessary for anchors.
However, the table row aura-experts points to that heading. Keep "### Aura Expertise" - actually the word "Aura" not "Aura"? The original uses "aura-experts" and heading "Aura Expert" (Aura). We'll keep.
Now, the translation for the text in the section.
We need to avoid overly long. I'll craft.
One more nuance: The "Tool messages" refer to "tools" as "tools" in "from all toolsets". The sentence "The tools marked as NOT-GA are not yet generally available." We'll translate "HerramientAs marcadas como NON-GA no están aún disponibles en general." and "Specify the --allow-non-ga-tols flag to use them" -> "Especifique la opción --allow-non-ga-tools para usarlas."
Now, let's write the final.
But before, note: The word "that" references rools? Already.
Let's produce the final translation.
We must ensure the instructions: "Translate prose only" — we've done. The "product names" all keep. "`@" etc no problem. "Apex performance" break.
Now, in "Data Toolset" section, there is "Run SOQL" with "run_soql_query". We'll keep that.
Now, let's craft the final output fully.
I'll write a full translation. Need to avoid markdown syntax errors with the "code span in table" etc.
For the first table, I'll create a table with simple separators.
Let's write.
| Toolset | Le ......................................................... | Ver lista de herramientas |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ |
Actually I'll use moderate. Fine.
Now, looking at "Configure Tools" section: In Spanish, "Configurar herramientas" is a heading. But if the heading is kept as "## Configure Tools" in the original, and we translate, we should place exactly "## Configurar herramientas". I'll do.
Also, the bullet list items. Need to ensure they all stay as bullets.
Now, final| Toolset | Descripción | Ver lista de herramientas |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| all | Habilita todas las herramientas disponibles de todos los conjuntos de herramientas. Te comamos que configures únicamente los conjuntos de herramientas que vayas a utilizar, en lugar de todos ellos con este valor. La Salesforce DX MCP Server incluye over 60 herramientas MCP, por lo que habilitarlas todas en tu cliente MCP puede sobrecargar el contexto del LLM. | N/A |
| aura-experts | Herramientas que asesitoresen tiple proporcionan análisis de componentes de Aura, blueprintación de y asesoría de migración. | Enlace |
| code-analysis | Herramientas para el análisis está.es del código, mediante Salesforce Code Analyzer. | Enlace |
| core | Conjunto de herramientas esenciales de Salesforce DX MCP. Este conjunto de herramientas siempre está habilitado. | Enlace |
| data | Herramientas para administrar los datos de tu organización, such as listar todos las cuentas. | Enlace |
| devops | Herramientas para leer, administrar y operar de forma segura y autónoma los recursos de Devops Center. | Enlace |
| enrichment | Herramientas para enriquecer los components de metadatos in your DX projecto. | Enlace |
| experts-validation| Herramientas para validar y evaluar los components de LWC y preparación para producción, encuando accesibidad, seguridad y meores prácticas. | Enlace |
| lwc-experts | Herramientas para asesitr en el desarrollo, pruebas, optim ización y mejores prácticas de Lightning Web Components (LWC). | Enlace |
| metadata | Herramientas para implementar y recuperar metadatos hacia y desde tu organización y tu proyecto DX. | Enlace |
| mobile | Herramientas para el desarrollo de and capes móviles. | Enlace |
| mobile-core | Un subjunto de herramientas del conjunto mobile, centrado en capacidades móviles esenciales. | Enlace |
| orgs | Herramientas para administrar tus organizaciones autorizadas. | Enlace |
| escala-productos | Herramientas para detectar and corregir el rendimento de Apex. | Enlace |
| testing | Herramientas para probar tu código y tus funcionalidades. | Enlace |
| users | Herramientas para administrar los usuarios de la organización, as configurar un conjunto de permisos. | Enlace |
Configurar herramientas
Salesforce DX MCP Server también perm el registro de herramientas individuales. This se puede combinar con conjuntos de herramientas para así evitar un habilado de las herramientas registradores.
Use la opción --tools para habilitar herramientas específicas al configurar el Servidor Salesforce DX CP Server. Separe varias herramientas con commas. La opción --tools es optativa.
Las siguientes secciones enumeran todas las herramientas que están incluidas in a specific toolset.
[!NOTE] Las herramientas marked as NON-GA no until aún no sont disponibles generally. Especique la opción
--allow-non-ga-toolspara usarlas.
Aura Expert Toolset
Sopción la documentación complete, consulte Uso de las herramientas de migración de Aura a LWC en Lightning Web Components Developeurs Guía.
create_a_blueprintf_naft(GA) - Crea un blueprint completo de un Product Requirement Document (PRD) para la migración de components de Aura. Analyza los archivos de components de Aura y genera especificaciones no framework, adecuadas para la migración a LWC, inclilendo requisitos de negocio, patróns técnicos y guías de migración.enhance_a_blueprint_raft(GA) - Mejora un blueprint de proyecto existentle, included an expert analysis and unknown resolution. Toma a draft blueprint and aplica conocimiento experto of Aura to resolve dependencies, WordPress security insights and improve the specifications of migración for mejor LWC implementation.orchstrate_a_ñ a migración(GA) - Orquesta el flujo de work completo of migración de Aura a LWC. Proporciona una guide end-to-end para story el proceso of migración, desde el análisis inicial hasta la implementcción final, incluyido recomendaciones and best practices, tools and quality assurance steps.transition_prd_to_lwc(GA) - Proporciona guía puente for creation components LWC from Aura specs. Toma el PRD mejorado and generates a concrete guide for implementation, platform service mappings, and step-by-step instructions for creating the equivalent LWC component.
Code Analyzer Toolset
Para la documentacón completa, see Uso de las herramientas MCP de Análisis de Código en Salesforce Code Analyzer Developer Guide.
create-custom-rule(NON-GA) - Crea una rule personalizada de PMD basada en XPath from a provided Apex sample sample.describe_code_analyzer(GA) - Obtién the descripción de una rule de Code Analyzer.generation_xpath_prompt(NON-GA) - Construye el prompt that guía la autioría de XPath from AST context. Invoqued when creating a custom rule PM D base on XPath.list_code_analyzer_uls(GA) - Selecciona rules de Code Analyzer according to different critic.query_code(GA) - A JSON resuls of Code Analyzer and devuelve violations filtered. Admite filtrors such as grace, category/label, engine, rule and file name, plus top-N and order. Use after after executingrun_code_analyzerto read the file of generated results. Then it summary and explain the filtered results to the user.run_code_analyzer(GA) - Realiza un análisis estático sobre codo. This tool can validate el comply os, detect seguridad and identify performance. Return a JSON contains the absolute path to result file if excluded, and y string that indicates whether the operation field or failed. .
Core Toolset (always enabled)
Para ejemplos de prompts que llaman a las herramientas core Salesor DX MCP, see Uso las herramientas Core Salesforce DX MCP en Salesforce DX Developer Guide.
cal_nombre_usuario(GA) - Determina el nombre de usuario o alíaChapter para operaciones de Salesforce, handling both default org and dev Hubs.recuper_or(GA) - Rean solicives a long-running operation that no one* la uncomplete.
Data Toolset
Para ejemplos de prompts que invoc a las núcleo tools de DX, see Uso las herramientas Core Salesforce DX MCP en Salesforce DX Developer Guide.
run_soql_query(GA) - Ejecuta una consulta SOQL contra una org de Salesforce.
DevOps Center Toolset
Para documentacón completa, see Resulación the merge conflict with DevOps Center MCP Tools (Managed Package)) en Salesforce Help.
check_devops_center_commit_status(GA) - Comprueba el estado actual de un elemento de trabajo confirmado en DevOps Center.checkout_devops_center_work_item(GA) - Cambia a la rama asociada a un elemento de trabajo seleccionado por nombre.commit_devops_center_work_item(GA) - Confirma los cambios del proyecto SFDX y registra el SHA de la confirmación en DevOps Center.create_devops_center_pull_request(GA) - Confirma los cambios locales en la rama de funcionalidad del elemento de trabajo de DevOps Center.detect_devops_center_merge_conflict(GA) - Detecta conflictos de merge para un elemento de trabajo seleccionado o en una rama de origen determinada.list_devops_center_projects(GA) - Enumera todos los proyectos de DevOps Center en una organización específica.list_devops_center_work_items(GA) - Enumera todos los elementos de trabajo de 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 en In Progress o Ready to Promote.promote_devops_center_work_item(GA) - Promueve un elemento de trabajo aprobado a la siguiente etapa del pipeline de DevOps Center.resolve_devops_center_deployment_failure(GA) - Diagnostica y resuelve los fallos de despliegue.resolve_devOps_center_merge_conflict(GA) - Aplica un método de resolución seleccionado a un conflicto de merge.
Conjunto de herramientas de enriquecimiento
enrich_metadata(NON-GA) - Enriquece los metadatos de su organización en su proyecto DX.
Conjunto de herramientas de expertos en Lightning Web Components (LWC)
Para obtener la documentación completa, consulte Uso de las 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 de PRD con la estructura adecuada y las mejores prácticas.create_lwc_jest_tests(GA) - Genera suites de pruebas Jest para componentes LWC con cobertura y simulación (mocking).review_lwc_jest_tests(GA) - Revisa y valida las implementaciones de pruebas Jest para componentes LWC.
Directrices de desarrollo
create_lightning_type(GA) - Proporciona orientación para crear tipos personalizados de Lightning (Custom Lightning Types, CLT) para aplicaciones Salesforce, acciones de agente, componentes y integraciones de Lightning Platform.explore_slds_blueprints(NON-GA) - Recupera especificaciones de blueprints de SLDS por nombre, categoría, componente Lightning, clase CSS o gancho de estilo.guide_design_general(GA) - Proporciona directrices y mejores prácticas de SLDS para componentes Lightning Web, con accesibilidad, diseño adaptable y patrones de uso de componentes.guide_component_accessibility(GA) - Proporciona directrices de accesibilidad e instrucciones de pruebas para componentes LWC.guide_lwc_best_practices(GA) - Ofrece las mejores prácticas de desarrollo LWC y orientación sobre estándares de codificación.guide_lwc_development(GA) - Proporciona el flujo de trabajo de desarrollo de LWC y directrices de implementación.guide_lwc_rtl_support(GA) - Proporciona compatibilidad de internacionalización de derecha a izquierda (RTL) y directrices de desarrollo RTL.guide_lws_security(GA) - Proporciona un análisis de seguridad según las directrices de seguridad del producto y las directrices de Lightning Web Security.guide_slds_blueprints(NON-GA) - Proporciona directrices completas para SLDS Blueprints, documentación de referencia y un índice completo de todos los blueprints disponibles por categoría.guide_utam_generation(NON-GA) - Proporciona directrices y buenas 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 los 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 de error, causas y correcciones documentadas.guide_slds_styling(NON-GA) - Recupera la guía de ganchos de estilo de SLDS y la documentación de referencia.explore_slds_styling(NON-GA) - Busca y explora los ganchos de estilo de SLDS con compatibilidad para búsqueda exacta, coincidencia difusa, búsqueda por prefijo y patrones comodín.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.guide_lbc_usage(GA) - Proporciona un índice de los componentes base Lightning disponibles con descripciones breves, lo que ayuda a los desarrolladores a identificar qué componentes se adaptan a su caso de uso.
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 interfaz de usuario de Lightning Design System.fetch_lds_graphql_schema(GA) - Recupera la estructura del esquema GraphQL para LDS.guide_lds_data_consistency(GA) - Proporciona patrones de coherencia de datos y mejores prácticas para componentes LDS.guide_lds_development(GA) - Proporciona directrices de desarrollo LDS e integración de componentes.guide_lds_graphql(GA) - Proporciona patrones de uso y directrices 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 y 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 de 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 pruebas de accesibilidad e integración con Jest para componentes LWC.verify_aura_migration_completeness(GA) - Proporciona una lista de verificación de cumplimentación de migración de Aura a LWC y validación.
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 de rendimiento y buenas prácticas para componentes LWC.orchestrate_lwc_component_testing(GA) - Proporciona un flujo de trabajo de pruebas completo 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 runbook de validación que instruye al agente a ejecutar una suite de validadores (accesibilidad, seguridad, mejores prácticas, etc.), generar 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 los problemas SARIF.
Conjunto de herramientas de metadatos
Para ver ejemplos de mensajes que invocan las herramientas DX MCP centrales, consulte Uso de las herramientas de Core Salesforce DX MCP en la Guía para desarrolladores de Salesforce DX.
deploy_metadata(GA) - Implementa metadatos de su proyecto DX en una organización.retrieve_metadata(GA) - Recupera metadatos de su organización a su proyecto DX.
Conjunto de herramientas de Mobile
Para obtener la documentación completa, consulte Uso del conjunto de herramientas Mobile en la Guía para desarrolladores Mobile y Offline.
create_mobile_lwc_app_review(GA) - Proporciona documentación de API TypeScript de Salesforce LWC App Review, que ofrece 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 la API de TypeScript de Salesforce LWC AR Space Capture, que ofrece orientación experta para implementar funciones de captura de espacio de realidad aumentada en componentes LWC.create_mobile_lwc_barcode_scanner(GA) - Proporciona documentación de la API de TypeScript de Salesforce LWC Barcode Scanner, que ofrece orientación experta para implementar funciones de escáner de códigos de barras en componentes LWC.create_mobile_lwc_biometrics(GA) - Proporciona documentación de API de TypeScript de Salesforce LWC Biometrics Service, que ofrece orientación experta para implementar funciones de autenticación biométrica en componentes LWC.create_mobile_lwc_calendar(GA) - Proporciona documentación de API de TypeScript de Salesforce LWC Calendar Service, que ofrece orientación experta para implementar funciones de integración de calendario en componentes LWC.create_mobile_lwc_contacts(GA) - Proporciona documentación de API de TypeScript de Salesforce LWC Contacts Service, que ofrece orientación experta para implementar funciones de administración de contactos en componentes LWC.create_mobile_lwc_document_scanner(GA) - Proporciona documentación de API de TypeScript de Salesforce LWC Document Scanner, que ofrece orientación experta para implementar funciones de escaneo de documentos en componentes LWC.create_mobile_lwc_geofencing(GA) - Proporciona documentación de API de TypeScript de Salesforce LWC Geofencing Service, que ofrece orientación experta para implementar funciones de geocerca en componentes LWC.create_mobile_lwc_location(GA) - Proporciona documentación de API TypeScript de Salesforce LWC Location Service, que ofrece orientación experta para implementar funciones de servicios de ubicación en componentes LWC.create_mobile_lwc_nfc(GA) - Proporciona documentación de API TypeScript de Salesforce LWC NFC Service, que ofrece orientación experta para implementar funciones NFC en componentes LWC.create_mobile_lwc_payments- Proporciona documentación de la API de TypeScript de Salesforce LWC Payments Service, que ofrece 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 en dispositivos móviles y proporciona recomendaciones detalladas para la compatibilidad offline móvil y mejoras de rendimiento.get_mobile_lwc_offline_guidance(GA) - Proporciona instrucciones de revisión estructuradas para detectar y corregir violaciones de código offline móvil en componentes LWC para aplicaciones móviles Salesforce.
Conjunto de herramientas Mobile-core
Para obtener la documentación completa, consulte Uso del conjunto de herramientas mobile-core en la Guía para desarrolladores de Mobile y Offline.
create_mobile_lwc_barcode_scanner(GA) - Proporciona documentación de la API de TypeScript de Salesforce LWC Barcode Scanner, que ofrece orientación experta para implementar funciones escáner de códigos de barras en componentes LWC.create_mobile_lwc_biometrics(GA) - Proporciona documentación de la API de TypeScript de Salesforce LWC Biometrics Service, que ofrece orientación experta para implementar funciones de autenticación biométrica en componentes LWC.create_mobile_location(GA) - Proporciona documentación de la API TypeScript de Salesforce LWC Location Service, que ofrece orientación experta para implementar funciones de servicios de ubicación en componentes LWC.get_mobile_lwc_offline_analysis(GA) - Analiza componentes LWC para problemas específicos de móvil y proporciona recomendaciones detalladas de compatibilidad offline móvil y mejoras de rendimiento.get_mobile_lwc_offline_guidance(GA) - Proporciona instrucciones de revisión estructuradas para detectar y corregir violaciones de código offline móvil en componentes LWC para aplicaciones móviles Salesforce.
Conjunto de herramientas de organizaciones
Para ver instructions que invocan las herramientas DX MCP de núcleo, consulte Uso de las herramientas de DX MCP For Salesforce en la Guía de desarrolladores de Salesforce DX.
Herramientas centrales de DX MCP de Salesforce](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_mcp_use_core_tools.htm) en la Guía para desarrolladores de Salesforce DX.
create_org_snapshot(NON-GA) - Crea una instantánea de una organización scratch.create_scratch_org(NON-GA) - Crea una organización scratch.delete_org(NON-GA) - Elimina una organización scratch o un sandbox de Salesforce autorizados localmente.list_all_orgs(GA) - Lista todas las organizaciones de Salesforce configuradas, con comprobación opcional del estado de la conexión.open_org(NON-GA) - Abre una organización en un navegador.
Conjunto de herramientas de Scale Products
Para obtener documentación completa, consulta el README en el subdirectorio mcp-provider-scale-products.
scan_apex_class_for_antipatterns(GA) - Analiza archivos de clase Apex en busca de antipatrones de rendimiento y proporciona recomendaciones para corregirlos.
Conjunto de herramientas de pruebas
Para ver ejemplos de prompts que invocan las herramientas principales de DX MCP, consulta Uso de las herramientas principales de Salesforce DX MCP en la Guía del desarrollador de Salesforce DX.
run_agent_test(GA) - Ejecuta pruebas de agente en tu organización.run_apex_test(GA) - Ejecuta pruebas de Apex en tu organización.
Conjunto de herramientas de usuarios
Para ver ejemplos de prompts que invocan las herramientas principales de DX MCP, consulta Uso de las herramientas principales de Salesforce DX MCP en la Guía del desarrollador de Salesforce DX.
assign_permission_set(GA) - Asigna un conjunto de permisos al usuario o en nombre de otro usuario.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.14179MIT
- AlicenseNot gradedqualityDmaintenanceEnables secure interaction with Salesforce orgs through LLMs, providing tools for managing orgs, querying data, deploying metadata, running tests, and performing code analysis with granular access control and encrypted authentication.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Salesforce organizations through natural language by exposing Salesforce APIs (REST, Bulk v2, GraphQL, Tooling, Auth) as MCP tools for querying data, managing records, and executing SOQL queries.1219MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to interactively explore, analyze, and manage Salesforce organizations through OAuth2 authentication and standardized tools.623MIT
Related MCP Connectors
Runtime permission, approval, and audit layer for AI agent tool execution.
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ElioLin/sfoa-enterprise-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server