SalesBuildr MCP服务器
A. 模型上下文协议 (MCP)服务器,用于与SalesBuildr报价和销售平台集成。采用决策树架构构建,在不压倒LLM的情况下公开特定于领域的工具。
建筑
服务器使用 决策树 图案:
- 从根本上讲,只有
salesbuildr_navigate暴露 - 用户选择一个域(公司、联系人、产品、机会、报价)
- 随着
salesbuildr_back - 工具调用路由到与SalesBuildr API交互的域处理程序
领域
| 域 | 工具 | 描述 |
|---|---|---|
| 公司 | 5 | 公司/账户管理(列表、获取、创建、更新、删除) |
| 联系人 | 5 | 联系人管理(列表、获取、创建、更新、删除) |
| 产品 | 2 | 产品目录(列表,获取) |
| 机会 | 4 | 销售渠道(列表、获取、创建、更新) |
| 引号 | 3 | 使用行项目(列表、获取、创建)进行报价管理 |
一键部署


安装
npm install @wyre-technology/salesbuildr-mcp配置
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
SALESBUILDR_API_KEY | 是(env模式) | - | 您的SalesBuildr API密钥 |
SALESBUILDR_BASE_URL | 否 | 库默认值 | 租户特定的基本URL(例如。 https://mytenant.salesbuildr.com) |
MCP_TRANSPORT | 没有 | stdio | 运输类型: stdio 或 http |
MCP_HTTP_PORT | 没有 | 8080 | HTTP服务器端口 |
MCP_HTTP_HOST | 没有 | 0.0.0.0 | HTTP服务器主机 |
AUTH_MODE | 没有 | env | 身份验证模式: env 或 gateway |
标准模式(克劳德桌面)
添加到您的Claude桌面配置(claude_desktop_config.json):
{
"mcpServers": {
"salesbuildr": {
"command": "npx",
"args": ["@wyre-technology/salesbuildr-mcp"],
"env": {
"SALESBUILDR_API_KEY": "your-api-key"
}
}
}
}HTTP模式(网关)
MCP_TRANSPORT=http AUTH_MODE=gateway node dist/index.js在网关模式下,通过请求头传递凭据:
X-Salesbuildr-API-Key: your-api-key码头工人
docker run -d \
-p 8080:8080 \
-e SALESBUILDR_API_KEY=your-api-key \
ghcr.io/wyre-technology/salesbuildr-mcp:latest发展
# Install dependencies
npm install
# Run tests
npm test
# Type check
npm run typecheck
# Build
npm run build
# Run locally (stdio)
SALESBUILDR_API_KEY=your-key npm start
# Run locally (HTTP)
MCP_TRANSPORT=http SALESBUILDR_API_KEY=your-key npm start许可证
阿帕奇-2.0
