SuperAPI AI 工具集

guru-mcp

办公与效率

查看项目

更新于 10-16 06:39

技能介绍

Guru MCP 是通过官方 MCP 服务器访问 Guru 知识库的技能,让 AI 工具能够提问、搜索文档、创建草稿和更新卡片。

用途

该技能用于将 AI 工具连接到 Guru 知识库,实现 AI 驱动的知识问答与文档管理。借助它,用户可以在 AI 工具中直接查询企业内部知识,而无需手动打开 Guru 逐条查找。

主要能力

  • AI 驱动答案:从 Knowledge Agents 获取综合性回答。
  • 文档搜索:在知识库中查找卡片与内容。
  • 创建草稿:从 AI 工具生成新的卡片草稿。
  • 更新卡片:直接修改已有卡片。
  • 连接来源:通过 Guru 访问 Salesforce、Slack、Google Drive、Confluence、SharePoint。
  • 权限感知:遵循所有现有的 Guru 权限设置。
  • 分析记录:所有查询都会记录在 AI Agent Center 中。

使用方式

1. 获取 API Token

前往 Guru Admin → API Tokens,创建一个新 Token,并记录邮箱和 Token。

2. 配置环境

添加到 ~/.clawdbot/.env:

GURU_API_TOKEN=your.email@company.com:your-api-token

3. 配置 mcporter

添加到 config/mcporter.json:

{ "mcpServers": { "guru": { "baseUrl": "https://mcp.api.getguru.com/mcp", "headers": { "Authorization": "Bearer ${GURU_API_TOKEN}" } } } }

4. 验证

mcporter list guru

可用工具

guru_list_knowledge_agents:列出工作区中所有 Knowledge Agents。应始终先调用此工具,以获取其他工具所需的 agent ID。

mcporter call 'guru.guru_list_knowledge_agents()'

返回示例:

[ {"id": "08de66e8-...", "name": "Guru"}, {"id": "abc123...", "name": "Engineering Docs"} ]

guru_answer_generation:从 Knowledge Agent 获取 AI 驱动的答案。最适合具体问题,如“X 是什么?”或“如何做 Y?”。

mcporter call 'guru.guru_answer_generation( agentId: "YOUR_AGENT_ID", question: "How do I submit expenses?" )'

可选过滤器:collectionIds(限制到特定集合)、sourceIds(限制到特定来源)。返回带有来源的综合答案。

guru_search_documents:查找文档、卡片和来源。最适合浏览内容,如“查找关于 X 的文档”或“我们有关于 Y 的卡片吗?”。

mcporter call 'guru.guru_search_documents( agentId: "YOUR_AGENT_ID", query: "onboarding process" )'

返回匹配文档列表及摘要片段。

guru_get_card_by_id:以 HTML 格式获取完整卡片内容。

mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID")'

返回卡片 ID、标题和 HTML 内容。

guru_create_draft:创建新的卡片草稿。

mcporter call 'guru.guru_create_draft( title: "New Process Guide", content: "<h2>Overview</h2><p>This guide covers...</p>" )'

返回草稿 ID 和 URL。

guru_update_card:更新已有卡片。先使用 guru_get_card_by_id 获取当前内容,再进行修改。

mcporter call 'guru.guru_update_card( cardId: "CARD_ID", title: "Updated Title", content: "<p>Updated HTML content...</p>" )'

重要:更新时保留 HTML 结构,在现有 DOM 层级中插入或替换内容。

常见使用模式

提问:

1. 获取 agent ID

mcporter call 'guru.guru_list_knowledge_agents()'

2. 提问

mcporter call 'guru.guru_answer_generation( agentId: "08de66e8-...", question: "What is the PTO policy?" )'

查找并阅读卡片:

1. 搜索卡片

mcporter call 'guru.guru_search_documents( agentId: "08de66e8-...", query: "expense report" )'

2. 获取完整内容

mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID_FROM_SEARCH")'

创建新文档:

mcporter call 'guru.guru_create_draft( title: "API Authentication Guide", content: "<h2>Overview</h2><p>This guide explains how to authenticate with our API.</p><h2>Steps</h2><ol><li>Generate API key</li><li>Add to headers</li></ol>" )'

工具选择建议

  • “X 是什么?”/“如何做 Y?”:guru_answer_generation
  • “查找关于 X 的文档”:guru_search_documents
  • “显示卡片 XYZ”:guru_get_card_by_id
  • “为 X 创建新指南”:guru_create_draft
  • “用……更新此卡片”:guru_update_card

Token 格式

GURU_API_TOKEN 必须为 email:token 格式:

your.email@company.com:a1b2c3d4-e5f6-7890-abcd-ef1234567890

注意事项

  • 问题会出现在 Guru 的 AI Agent Center 分析中。
  • 所有权限均被强制执行(用户只能看到自己有权访问的内容)。
  • Knowledge Agents 可能针对特定领域,应为问题选择正确的 Agent。
  • 卡片内容是 HTML,更新时需保留结构。

适用场景与限制

该技能适用于需要在 AI 工具中查询和更新 Guru 知识库的团队,尤其适合希望让 AI 借助企业内部文档回答问题、查找资料或起草文档的场景。使用前提是拥有 Guru API Token 并完成环境与 mcporter 配置。资料中未提供除上述要求以外的其他平台限制、收费或价格信息。