
Kodey Ai Salesforce Mcp
ai.smithery由 smithery.ai 发布官方发布者v1.0.0更新于 Oct 24, 2026
Run SOQL queries to explore and retrieve Salesforce data. Inspect records, fields, and relationshi…
发布方自己的服务:222wcnm Bilistalkermcp
概览
一个 Salesforce DX MCP 服务器,让助手查询组织数据、管理组织和用户、部署元数据、运行测试,并获得 LWC/Aura 开发指导。
- 可以做什么
- 用 SOQL 查询和查看 Salesforce 组织数据,列出已授权组织,并可创建或删除临时组织和快照(部分为非 GA)。在 DX 项目与组织之间部署和检索元数据,并为用户分配权限集。运行 Apex 和 agent 测试,以及静态代码分析和规则说明(非 GA)。获取 Aura 迁移到 LWC 的蓝图,以及 LWC 组件、测试、无障碍、安全和 SLDS 指导。访问移动端 LWC API 文档和离线分析(非 GA)。
- 适用场景
- 适合在 DX 项目中工作的 Salesforce 开发者,希望助手在 VS Code 配合 Copilot、Cursor 或 Cline 等聊天客户端中查看组织记录、迁移元数据、运行测试,或获取 LWC 与 Aura 迁移指导。
- 运行要求
- 需要本地 Salesforce DX 环境:Salesforce CLI、一个 DX 项目,以及至少一个已在本机授权的组织。服务器通过 npx 在本地运行,必须用 --orgs 参数指定允许访问的组织;工具集和工具通过参数选择。远程 Smithery 端点使用 Authorization bearer 令牌。
安装
在 SourceWeft 中
- 打开 控制台中的 Kodey Ai Salesforce Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/ai.smithery%2Fkodey-ai-salesforce-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"kodey-ai-salesforce": {
"type": "http",
"url": "https://server.smithery.ai/@kodey-ai/salesforce-mcp/mcp"
}
}
}README
mcp
MCP Server for Interacting with Salesforce Orgs
[NPM] [License] [smithery badge]
Feedback
Report bugs and issues here.
For feature requests and other related topics, start a Discussion here.
Overview of the Salesforce DX MCP Server (Developer Preview)
The Salesforce DX MCP Server is a specialized Model Context Protocol (MCP) implementation designed to facilitate seamless interaction between large language models (LLMs) and Salesforce orgs. This MCP server provides a robust set of tools and capabilities that enable LLMs to read, manage, and operate Salesforce resources securely.
Key Features:
- Direct interaction with Salesforce orgs through LLM-driven tools.
- Secure access using TypeScript libraries (not shelling out to the
sfSalesforce CLI). - Improved security by avoiding the exposure of secrets in plain text.
- Granular access control with org allowlisting.
- Modular tool architecture for easy extensibility.
NOTE: The Salesforce DX MCP Server is available as a developer preview. The feature isn’t generally available unless or until Salesforce announces its general availability in documentation or in press releases or public statements. All commands, parameters, and other features are subject to change or deprecation at any time, with or without notice. Don't implement functionality developed with these commands or tools. As we continue to enhance and refine the implementation, the available functionality and tools may evolve. We welcome feedback and contributions to help shape the future of this project.
Security Features
The Salesforce DX MCP Server was designed with security as a top priority.
-
Uses TypeScript libraries directly
- Greatly decreases the size of the MCP Server.
- Significantly reduces the risk of remote code execution (RCE).
-
No secrets needed in configuration
- Eliminates the risk of plain text secret exposure.
- Accesses pre-existing (encrypted) auth files on the user's machine.
- Implements allowlisting for auth info key/values to prevent sensitive data exposure.
-
No secrets exposed via MCP tools
- Prevents other tools from accessing unencrypted tokens.
- Tools pass usernames around instead of tokens.
-
Granular access control
- MCP Server can access auth info for only orgs that have been explicitly allowlisted.
- Users specify allowed orgs when starting the server.
Agentforce for Developers Includes the Salesforce DX MCP Server
Agentforce for Developers is an AI-powered Salesforce developer tool that's available as an easy-to-install Visual Studio Code (VS Code) extension. It includes Dev Agent (developer preview), an intelligent coding partner that provides information and, most importantly, can take action. Through agentic chat powered by MCP, Dev Agent can execute commands and perform complex workflows automatically, right from within VS Code.
The Salesforce DX MCP server is pre-configured in Agentforce for Developers, so you can start using the DX MCP tools immediately after you install the extension in VS Code.
See Set Up Agentforce for Developers and Chat with Dev Agent (Dev Preview) for more information.
Get Started Using VS Code as the Client
Want to jump in and see what all the fuss is about? Read on!
This example uses Visual Studio Code (VS Code) as the MCP client. After you configure it with the Salesforce DX MCP Server, you then use GitHub Copilot and natural language to easily execute typical Salesforce DX development tasks, such as listing your authorized orgs, viewing org records, and deploying or retrieving metadata.
But you're not limited to using only VS Code and Copilot as the MCP client! As already mentioned, you can use Agentforce for Developers, which is pre-configured with the DX MCP server. Or you can configure many other clients to use the Salesforce DX MCP Server, such as Cursor, Cline, Claude Desktop, Zed, Windsurf, and more.
Before You Begin
For the best getting-started experience, make sure that you have a Salesforce DX environment set up on your computer. In particular:
- Install Salesforce CLI on your computer.
- Install VS Code on your computer.
- Create a Salesforce DX project and open it in VS Code. You can also clone an example repo, such as dreamhouse-lwc, which is a ready-to-use DX project that contains a simple Salesforce application, with metadata and test data.
- Authorize at least one Salesforce org to use with your DX project. You can also create a scratch org.
Let's Do It
-
Create a
.vscode/mcp.jsonfile at the root of your DX project and add this JSON:You can also configure the MCP server globally by editing the VS Code settings.json file and adding a similar JSON snippet but contained in an
mcp:serverssection.The
--orgsflag is required and specifies the authorized orgs you're allowing the MCP server to access. The--toolsetsand--toolsflags are used to specify which tools the server will start with. See Configure the DX MCP Server for the available values for these flags. -
Open VS Code, go to View -> Command Palette and enter MCP: List Servers.
TIP: You can also get to the command palette by pressing press Ctrl+Shift+P (Windows or Linux) or Command-Shift-P (macOS).
-
Click
Salesforce DX, then Start Server.Check the Output tab for the server status.
-
Run Chat: Open Chat (Agent) from the command palette to start a new GitHub Copilot chat session.
Be sure your Copilot chat window is in
Agentmode; if you're inAskorEditmode, use the little drop-down to switch. -
In the GitHub Copilot chat window, use natural language to explain what you want to do. The MCP server determines which configured tool to use, and then shows it to you along with other information. Click Continue to run the tool and see the results of your request.
Try out these examples:
- List all my orgs.
- Which are my active scratch orgs?
- Show me all the accounts in the org with alias my-org.
- Deploy everything in my project to the org with alias my-org.
- Do you see any performance or security issues with the Apex code in the
MyApexClass.clsfile? - I see that my Apex code violates the pmd:ApexCRUDViolation rule; can you give me more information about this rule?
-
To stop, restart, or view the MCP server configuration, run the MCP: List Servers command, click
Salesforce DX, then click the appropriate option.
Installing via Smithery
To install salesforce-mcp-kodey automatically via Smithery:
Configure the DX MCP Server
Configure the Salesforce DX MCP Server by passing flags to the args option. Surround the flag name and its value each in double quotes, and separate all flags and values with commas. Some flags are Boolean and don't take a value.
This example shows two flags that take a string value (--orgs and --toolsets) and one Boolean flag (--allow-non-ga-tools):
The "-y", "@salesforce/mcp" part tells npx to automatically install the @salesforce/mcp package instead of asking permission. Don't change this.
These are the available flags that you can pass to the args option.
Configure Orgs
The Salesforce MCP tools require an org, and so you must include the required --orgs flag to specify at least one authorized org when you configure the MCP server. Separate multiple values with commas.
You must explicitly authorize the orgs on your computer before the MCP server can access them. Use the org login web Salesforce CLI command or the VS Code SFDX: Authorize an Org command from the command palette.
These are the available values for the --orgs flag:
DEFAULT_TARGET_ORG- Allow access to your default org. If you've set a local default org in your DX project, the MCP server uses it. If not, the server uses a globally-set default org.DEFAULT_TARGET_DEV_HUB- Allow access to your default Dev Hub org. If you've set a local default Dev Hub org in your DX project, the MCP server uses it. If not, the server uses a globally-set default Dev Hub org.ALLOW_ALL_ORGS- Allow access to all authorized orgs. Use this value with caution.<username or alias>- Allow access to a specific org by specifying its username or alias.
This example shows how to specify that the MCP tools run against your default org when you configure the MCP server for VS Code:
This sample snippet shows how to configure access to your default Dev Hub org and an org with username [email protected]:
This sample snippet shows how to configure access to two orgs for which you specified aliases when you authorized them:
Configure Toolsets
The Salesforce DX MCP Server supports toolsets - a way to selectively enable different groups of MCP tools based on your needs. This allows you to run the MCP server with only the tools you require, which in turn reduces the context.
Use the --toolsets flag to specify the toolsets when you configure the Salesforce DX MCP Server. Separate multiple toolsets with commas. Set --toolsets to all to register every available toolset.
These are the available toolsets.
This example shows how to enable the data, orgs, metadata, and other toolsets when configuring the MCP server for VS Code:
Configure Tools
The Salesforce DX MCP Server also supports registering individual tools. This can be used in combination with toolsets to further fine-tune registered tools.
Use the --tools flag to enable specific tools when you configure the Salesforce DX MCP Server. Separate multiple tools with commas. The --tools flag is optional.
This example shows how to enable the orgs and metadata toolsets, as well as the run_soql_query and run_apex_test tools when configuring the MCP server for VS Code:
Core Toolset (always enabled)
Includes these tools:
get_username- Determines the appropriate username or alias for Salesforce operations, handling both default orgs and Dev Hubs.resume_tool_operation- Resumes a long-running operation that wasn't completed by another tool.
Orgs Toolset
Includes these tools:
list_all_orgs- Lists all configured Salesforce orgs, with optional connection status checking.create_org_snapshot- (NON-GA) Create a scratch org snapshot.create_scratch_org- (NON-GA) Create a scratch org.delete_org- (NON-GA) Delete a locally-authorized Salesforce scratch org or sandbox.org_open- (NON-GA) Open an org in a browser.
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Data Toolset
Includes this tool:
run_soql_query- Runs a SOQL query against a Salesforce org.
Users Toolset
Includes this tool:
assign_permission_set- Assigns a permission set to the user or on behalf of another user.
Metadata Toolset
Includes these tools:
deploy_metadata- Deploys metadata from your DX project to an org.retrieve_metadata- Retrieves metadata from your org to your DX project.
Testing Toolset
Includes these tools:
run_agent_test- Executes agent tests in your org.run_apex_test- Executes apex tests in your org.
Mobile Toolset
Includes these tools, which aren't yet generally available:
create_mobile_lwc_app_review- (NON-GA) Provides TypeScript API documentation for Salesforce LWC App Review Service, offering expert guidance for implementing app review features in Lightning Web Components.create_mobile_lwc_ar_space_capture- (NON-GA) Provides TypeScript API documentation for Salesforce L WC AR Space Capture, offering expert guidance for implementing AR space capture features in Lightning Web Components.create_mobile_lwc_barcode_scanner- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Barcode Scanner, offering expert guidance for implementing barcode scanning features in Lightning Web Components.create_mobile_lwc_biometrics- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Biometrics Service, offering expert guidance for implementing biometric authentication features in Lightning Web Components.create_mobile_lwc_calendar- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Calendar Service, offering expert guidance for implementing calendar integration features in Lightning Web Components.create_mobile_lwc_contacts- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Contacts Service, offering expert guidance for implementing contacts management features in Lightning Web Components.create_mobile_lwc_document_scanner- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Document Scanner, offering expert guidance for implementing document scanning features in Lightning Web Components.create_mobile_lwc_geofencing- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Geofencing Service, offering expert guidance for implementing geofencing features in Lightning Web Components.create_mobile_lwc_location- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Location Service, offering expert guidance for implementing location services in Lightning Web Components.create_mobile_lwc_nfc- (NON-GA) Provides TypeScript API documentation for Salesforce LWC NFC Service, offering expert guidance for implementing NFC features in Lightning Web Components.create_mobile_lwc_payments- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Payments Service, offering expert guidance for implementing payment processing features in Lightning Web Components.get_mobile_lwc_offline_analysis- (NON-GA) Analyzes Lightning Web Components for mobile-specific issues and provides detailed recommendations for mobile offline compatibility and performance improvements.get_mobile_lwc_offline_guidance- (NON-GA) Provides structured review instructions to detect and remediate mobile offline code violations in Lightning Web Components for Salesforce Mobile Apps.
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Mobile-core Toolset
Includes these essential mobile tools, which aren't yet generally available:
create_mobile_lwc_barcode_scanner- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Barcode Scanner, offering expert guidance for implementing barcode scanning features in Lightning Web Components.create_mobile_lwc_biometrics- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Biometrics Service, offering expert guidance for implementing biometric authentication features in Lightning Web Components.create_mobile_lwc_location- (NON-GA) Provides TypeScript API documentation for Salesforce LWC Location Service, offering expert guidance for implementing location services in Lightning Web Components.get_mobile_lwc_offline_analysis- (NON-GA) Analyzes Lightning Web Components for mobile-specific issues and provides detailed recommendations for mobile offline compatibility and performance improvements.get_mobile_lwc_offline_guidance- (NON-GA) Provides structured review instructions to detect and remediate mobile offline code violations in Lightning Web Components for Salesforce Mobile Apps.
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Aura Experts Toolset
-
create_aura_blueprint_draft- (GA) Creates a comprehensive Product Requirements Document (PRD) blueprint for Aura component migration. Analyzes Aura component files and generates framework-agnostic specifications suitable for LWC migration, including business requirements, technical patterns, and migration guidelines. -
enhance_aura_blueprint_draft- (GA) Enhances an existing draft PRD with expert analysis and unknown resolution. Takes a draft blueprint and applies specialized Aura expert knowledge to resolve dependencies, add technical insights, and improve the migration specifications for better LWC implementation guidance. -
transition_prd_to_lwc- (GA) Provides migration bridge guidance for creating LWC components from Aura specifications. Takes the enhanced PRD and generates specific implementation guidance, platform service mappings, and step-by-step instructions for building the equivalent LWC component. -
orchestrate_aura_migration- (GA) Orchestrates the complete Aura to LWC migration workflow. Provides end-to-end guidance for the entire migration process, from initial analysis through final implementation, including best practices, tooling recommendations, and quality assurance steps.
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Lwc Experts Toolset
Component Development
create_lwc_component- (GA) Creates complete LWC components from PRD specifications with proper structure and best practicescreate_lwc_jest_tests- (GA) Generates comprehensive Jest test suites for LWC components with coverage and mockingreview_lwc_jest_tests- (GA) Reviews and validates Jest test implementations for LWC components
Development Guidelines
guide_lwc_accessibility- (GA) Provides accessibility guidelines and testing instructions for LWC componentsguide_lwc_best_practices- (GA) Offers LWC development best practices and coding standards guidanceguide_lwc_development- (GA) Comprehensive LWC development workflow and implementation guidelinesguide_lwc_rtl_support- (GA) Right-to-Left internationalization support and RTL development guidanceguide_uplift_ai_metadata- (GA) AI metadata enhancement for LWC componentsguide_lwc_slds2_uplift_linter_fixes- (GA) Analyzes the given LWC code along with the slds-linter output to fix issues using the SLDS2 knowledgeguide_lwc_security- (GA) Comprehensive security analysis in accordance with Product Security Guidelines and Lightning Web Security Guidelines
Workflow Tools
orchestrate_lwc_component_creation- (GA) Step-by-step component creation workflow guidanceorchestrate_lwc_component_optimization- (GA) Performance optimization and best practices for LWC componentsorchestrate_lwc_component_testing- (GA) Comprehensive testing workflow and test generation guidanceorchestrate_lwc_slds2_uplift- (GA) Migration guidance for upgrading to SLDS2 design system
LDS (Lightning Design System) Tools
explore_lds_uiapi- (GA) Explores and documents Lightning Design System UI API capabilitiesguide_lds_data_consistency- (GA) Data consistency patterns and best practices for LDS componentsguide_lds_development- (GA) LDS development guidelines and component integrationguide_lds_referential_integrity- (GA) Referential integrity patterns for LDS data management
Migration & Integration Tools
verify_aura_migration_completeness- (GA) Aura to LWC migration completeness checklist and validationguide_figma_to_lwc_conversion- (GA) Converts Figma designs to LWC component specificationsrun_lwc_accessibility_jest_tests- (GA) Accessibility testing utilities and Jest integration for LWC components
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Code-Analyzer Toolset
Includes these tools, which aren't yet generally available:
run_code_analyzer- (NON-GA) Performs a static analysis of your code using Salesforce Code Analyzer. Includes validating that the code conforms to best practices, checking for security vulnerabilities, and identifying possible performance issues.describe_code_analyzer_rule- (NON-GA) Gets the description of a Salesforce Code Analyzer rule, including the engine it belongs to, its severity, and associated tags.
NOTE: The tools marked NON-GA are not yet generally available, specify the --allow-non-ga-tools flag to use them.
Configure Other Clients to Use the Salesforce DX MCP Server
Cursor
To configure Cursor to work with Salesforce DX MCP Server, add this snippet to your Cursor mcp.json file:
Cline
To configure Cline, add this snippet to your Cline cline_mcp_settings.json file:
Other Clients
For these other clients, refer to their documentation for adding MCP servers and follow the same pattern as in the preceding VS Code and Cursor JSON snippets:
Installing via Smithery
To install salesforce-mcp-minimal automatically via Smithery:
来源:README.md,提交 f71667f
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具必需15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Smithery 集成

222wcnm Bilistalkermcp
ai.smithery官方发布者
Bilibili 创作者分析服务器,让助手查询指定用户的资料、视频、动态、专栏、字幕、关注列表和评论。

Zwldarren Akshare One Mcp
ai.smithery官方发布者
远程 MCP 服务器,让助手以只读方式获取中国股市数据:历史与实时行情、新闻和财务报表。

Zhaoganghao Hellomcp
ai.smithery官方发布者
一个小型远程 MCP 服务器,让助手按名字向人问候,并介绍“Hello, World”的由来。

Zeta Chain Cli
ai.smithery官方发布者
一个远程 MCP 服务器,让助手为任意姓名或受众生成友好、可定制的问候语。

Yuna0x0 Hackmd Mcp
ai.smithery官方发布者
一个连接 HackMD API 的 MCP 服务器,让助手读取、创建、更新和删除 HackMD 笔记并管理团队。