Siebel CRM集成服务

通过REST API为Oracle Siebel CRM提供MCP(模型上下文协议)服务器,使Claude等AI模型能够直接与Siebel交互。

  • by Jeretucu
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Jeretucu/mcp-server-siebel

使用说明

mcp服务器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-ABC123

search_accounts

按名称或其他条件搜索帐户。

Search for accounts with name containing "Acme Corp"

get_contact

按ID检索联系人。

Get contact 1-XYZ456

search_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-ABC123

update_record

更新任何Siebel记录。

Update the Status field to "Active" on account 1-ABC123

run_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

贡献

  1. 分叉存储库
  2. 创建分支: git checkout -b feature/new-tool
  3. 承诺: git commit -m "feat: add new tool"
  4. 推: git push origin feature/new-tool
  5. 打开拉取请求

许可证

MIT© 耶雷图