eGain MCP服务器
模型上下文协议(MCP)服务器 *egain mcp服务器*.
概述
此服务器实现了eGain知识的模型上下文协议(MCP),将门户管理器、搜索、检索和答案作为AI客户端的单个MCP端点公开。
它使Claude Desktop、Cursor和VS Code等工具能够浏览门户网站、阅读文章、搜索知识、提交建议和生成AI驱动的答案——所有这些都使用用户现有的eGain权限。
⚠️ 此MCP服务器专为 eGain v4 API。不支持早期的API版本。有关v4 API的更多详细信息,请访问我们的 开发者门户.
https://github.com/user-attachments/assets/1b6c8aab-eb50-4f9e-8dfc-2a9ac4fb6518
在中了解有关MCP的工具和用法的更多信息 eGain MCP指南.
先决条件
- Node.js 20+ (需要运行MCP服务器)
- eGain平台版本 21.22或更新版本
- 为租户和目标门户启用了AI服务
- 可用的知识门户和文章内容
- 支持的浏览器: Chrome、Edge或Brave
- 客户端应用程序 在eGain租户中配置(某些环境具有预配置 API试用 应用程序)
- 在您的客户端应用程序中委派的API权限:
knowledge.portalmgr.manage,knowledge.portalmgr.read,core.aiservices.read
ℹ️ MCP访问始终反映经过身份验证的用户的权限(门户和文章可见性)。
安装
https://github.com/user-attachments/assets/2cecc8ff-6a90-4c26-92e1-6720f9124297
配置您的MCP客户端
将此添加到您的MCP客户端设置(光标、克劳德桌面等)中,替换 ... 使用您的eGain API域:
{
"mcpServers": {
"EgainMcp": {
"command": "npx",
"args": [
"@egain/egain-mcp-server",
"start",
"--api-domain",
"..."
]
}
}
}How do I find my API domain?
- 以分区管理员身份登录eGain管理员控制台
- 首选
Partition→Integration→Client Application→Metadata - 复制
API Domain价值
如果您无法访问这些仅限管理员的详细信息,请联系您的eGain PA。
MCP服务器将在需要时自动下载并运行。有关特定于客户端的设置,请参阅 克劳德指南 或 光标指南.
验证
https://github.com/user-attachments/assets/8df17bfa-141c-4f00-9412-5d3f6131574f
在您的第一个MCP查询中,将打开一个浏览器窗口进行身份验证。
在浏览器表单中输入您的身份验证配置值。有关详细信息,请参阅 身份验证深度学习。如果需要创建客户端应用程序,请参阅 API身份验证指南 — 选择SPA(单页应用程序)作为平台类型.
调试
使用MCP检查器进行交互式测试:
npx @modelcontextprotocol/inspector npx @egain/egain-mcp-server start --api-domain "..."资源与支持
帮助指南
联系
- 问题:
- eGain支持: 支持门户
- MCP支持:eloh@egain.com
MCP服务器由创建 地下酒吧
