mcp服务器siebel
](https://www.npmjs.com/package/@jeretucu/mcp-server-siebel)  
MCP(模型上下文协议)服务器 Oracle Siebel CRM 通过其REST API进行集成。允许Claude和其他AI模型直接与Siebel交互。
______________________________________________________________________
先决条件
- Node.js>=18
- 在启用REST API的情况下访问Siebel CRM实例
- Siebel用户名和密码
______________________________________________________________________
安装
npm install -g @jeretucu/mcp-server-siebel或者直接与npx一起使用:
npx @jeretucu/mcp-server-siebel______________________________________________________________________
环境变量
创建一个 .env 文件基于 .env.example:
SIEBEL_URL=https://your-siebel-server:9001
SIEBEL_USERNAME=your_username
SIEBEL_PASSWORD=your_password
SIEBEL_LANG=ENU| 变量 | 描述 | 必填 |
|---|---|---|
SIEBEL_URL | Siebel服务器基本URL | 是 |
SIEBEL_USERNAME | Siebel用户名 | 是 |
SIEBEL_PASSWORD | Siebel密码 | 是 |
SIEBEL_LANG | 语言(默认:ENU) | 否 |
______________________________________________________________________
连接到克劳德桌面
将此添加到您的 claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"siebel": {
"command": "npx",
"args": ["-y", "@jeretucu/mcp-server-siebel"],
"env": {
"SIEBEL_URL": "https://your-siebel-server:9001",
"SIEBEL_USERNAME": "your_username",
"SIEBEL_PASSWORD": "your_password",
"SIEBEL_LANG": "ENU"
}
}
}
}______________________________________________________________________
连接到克劳德代码
claude mcp add siebel npx @jeretucu/mcp-server-siebel \
-e SIEBEL_URL=https://your-server:9001 \
-e SIEBEL_USERNAME=username \
-e SIEBEL_PASSWORD=password______________________________________________________________________
可用工具
get_account
按ID检索帐户。
Get the account with ID 1-ABC123search_accounts
按名称或其他条件搜索帐户。
Search for accounts with name containing "Acme Corp"get_contact
按ID检索联系人。
Get contact 1-XYZ456search_contacts
按名字、姓氏或电子邮件搜索联系人。
Search for contacts with last name "González"get_opportunity
按ID或搜索条件检索商机。
Search for opportunities with status "Open"create_activity
在Siebel中创建活动或任务。
Create a "Call" activity for account 1-ABC123update_record
更新任何Siebel记录。
Update the Status field to "Active" on account 1-ABC123run_query
对任何业务对象运行查询。
Query the Quote Business Object with searchspec [Status]='Open'______________________________________________________________________
本地开发
git clone https://github.com/jeretucu/mcp-server-siebel
cd mcp-server-siebel
npm install
cp .env.example .env
# edit .env with your credentials
npm run dev______________________________________________________________________
贡献
- 分叉存储库
- 创建分支:
git checkout -b feature/new-tool - 承诺:
git commit -m "feat: add new tool" - 推:
git push origin feature/new-tool - 打开拉取请求
______________________________________________________________________
许可证
MIT© 耶雷图
