使用说明
@ 知识产权/salesforce-mcp
开源MCP服务器,使任何AI助手都成为Salesforce专家。
调控器限制、平台约束、文档搜索和发布元数据——可用于Claude Code、Cursor、VS Code Copilot和任何兼容MCP的客户端。
Beta通知:Sutra Pro目前处于测试阶段,可以免费使用。我们希望收到您的反馈 hello@kognyt.dev.
它做什么
Sutra为您的AI助手提供准确、结构化的Salesforce平台知识。您的助手查询由 科格尼特.
不需要Salesforce组织连接。免费工具不需要身份验证。
安装
npm/npx(推荐)
# Run directly without installing
npx -y @kognyt/salesforce-mcp
# Or install globally
npm install -g @kognyt/salesforce-mcp
来源
git clone https://github.com/Mahakalp/Sutra.git
cd Sutra
npm install
npm run build
node dist/index.js
快速开始
将服务器添加到AI工具的MCP配置中:
克劳德代码
claude mcp add salesforce-mcp -- npx -y @kognyt/salesforce-mcp
光标
添加 .cursor/mcp.json:
{
"mcpServers": {
"salesforce-mcp": {
"command": "npx",
"args": ["-y", "@kognyt/salesforce-mcp"]
}
}
}
VS代码/副本
添加 .vscode/mcp.json:
{
"servers": {
"salesforce-mcp": {
"command": "npx",
"args": ["-y", "@kognyt/salesforce-mcp"]
}
}
}
帆板运动
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"salesforce-mcp": {
"command": "npx",
"args": ["-y", "@kognyt/salesforce-mcp"]
}
}
}
可用工具
《经》分为两层:
自由层(不需要API密钥)
这些工具是免费的,不需要身份验证:
| 工具 | 说明 |
|---|---|
kognyt_sf_constraints |
调速器限制、平台规则和最佳实践,包括价值观、变通方法和代码示例 |
kognyt_sf_doc_search |
Salesforce官方文档的语义搜索 |
kognyt_sf_releases |
发布元数据,包括API版本、状态和日期 |
专业版(测试版-测试期间免费)
专业工具需要API密钥(测试版期间免费):
| 工具 | 说明 |
|---|---|
kognyt_sf_rules |
带有严重性和代码示例的最佳实践规则和编码标准 |
kognyt_sf_patterns |
可重用的代码模式和实现模板 |
kognyt_sf_decision_guides |
架构决策指南和权衡分析 |
要启用Pro工具,请设置 KOGNYT_API_KEY 环境变量。请参阅 安装指南 了解详情。
示例用法
配置后,您的AI助手可以回答以下问题:
- “Apex触发器中的SOQL调控器限制是什么?”
- “在Salesforce文档中搜索批量API最佳实践”
- “Spring'26版本使用了什么API版本?”
路线图
在未来的版本中:
| 工具 | 说明 |
|---|---|
| Apex类库 | 完整的方法签名、参数、返回类型和调控器限制含义 |
| 标准对象模式 | 标准字段、关系和FLS模式 |
| LWC组件参考 | 属性、事件、线适配器和Apex集成模式 |
| 部落知识 | 社区来源的模式、反模式和来之不易的教训 |
运作原理
Sutra作为MCP服务器通过stdio在您的计算机上本地运行。当你的人工智能助手调用一个工具时,Sur经会向Kognyt API发送一个请求,后者会返回精心策划的Salesforce平台知识。任何代码、模式或组织数据都不会离开你的机器——Sutra只获取公共平台知识。
Your AI assistant <--stdio--> Sutra (local) <--HTTPS--> Kognyt API
可靠性和降级模式
即使外部服务暂时不可用,佛经也能保持功能:
- 免费层:始终有效--权限不依赖于外部
- 专业级别:如果权利服务不可用,Sutra会自动默认为免费等级
当权限同步失败时:
- 服务器记录警告消息
- 回归到免费层工具
- 定期检索权限刷新
这确保了服务器即使在服务中断期间也能继续工作。看 降解模型.md 详细的行为。
贝塔行为
有关免费版与专业版行为、权利和开源边界的确切信息来源,请参阅 β-行为.md.
本文件涵盖:
- 免费与专业版工具可用性
- 权利检查和状态
- 开源与专有边界
- 降级模式行为
- 离线功能
贡献
欢迎捐款。请先打开一个问题,讨论您想更改的内容。
git clone https://github.com/Mahakalp/Sutra.git
cd Sutra
npm install
npm run dev # Run with hot reload
npm run build # Build for production
