guru-mcp
Access Guru knowledge base via MCP - ask AI questions, search documents, create drafts, and update cards. Connects to all your Guru sources including Slack, Drive, Confluence, and SharePoint.
Install
mkdir -p .claude/skills/guru-mcp && curl -L -o skill.zip "https://mcp.directory/api/skills/download/7692" && unzip -o skill.zip -d .claude/skills/guru-mcp && rm skill.zipInstalls to .claude/skills/guru-mcp
About this skill
Guru MCP
Access your Guru knowledge base via the official MCP server. Ask AI-powered questions, search documents, create drafts, and update cards.
Features
- AI-Powered Answers — Get comprehensive answers from Knowledge Agents
- Document Search — Find cards and content across your knowledge base
- Create Drafts — Generate new card drafts from AI tools
- Update Cards — Modify existing cards directly
- Connected Sources — Access Salesforce, Slack, Google Drive, Confluence, SharePoint through Guru
- Permission-Aware — Respects all existing Guru permissions
- Analytics — All queries logged in AI Agent Center
Setup
1. Get API Token
- Go to Guru Admin → API Tokens
- Create a new token
- Note your email and token
2. Configure Environment
Add to ~/.clawdbot/.env:
GURU_API_TOKEN=your.email@company.com:your-api-token
3. Configure mcporter
Add to config/mcporter.json:
{
"mcpServers": {
"guru": {
"baseUrl": "https://mcp.api.getguru.com/mcp",
"headers": {
"Authorization": "Bearer ${GURU_API_TOKEN}"
}
}
}
}
4. Verify
mcporter list guru
Available Tools
guru_list_knowledge_agents
List all Knowledge Agents in your workspace. Always call this first to get agent IDs for other tools.
mcporter call 'guru.guru_list_knowledge_agents()'
Returns:
[
{"id": "08de66e8-...", "name": "Guru"},
{"id": "abc123...", "name": "Engineering Docs"}
]
guru_answer_generation
Get AI-powered answers from a Knowledge Agent. Best for specific questions like "What is X?" or "How do I Y?".
mcporter call 'guru.guru_answer_generation(
agentId: "YOUR_AGENT_ID",
question: "How do I submit expenses?"
)'
Optional filters:
collectionIds— Limit to specific collectionssourceIds— Limit to specific sources
Returns comprehensive answer with sources.
guru_search_documents
Find documents, cards, and sources. Best for browsing content like "find docs on X" or "do we have cards about Y?".
mcporter call 'guru.guru_search_documents(
agentId: "YOUR_AGENT_ID",
query: "onboarding process"
)'
Returns list of matching documents with snippets.
guru_get_card_by_id
Get full card content in HTML format.
mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID")'
Returns card ID, title, and HTML content.
guru_create_draft
Create a new card draft.
mcporter call 'guru.guru_create_draft(
title: "New Process Guide",
content: "<h2>Overview</h2><p>This guide covers...</p>"
)'
Returns draft ID and URL.
guru_update_card
Update an existing card. First retrieve current content with guru_get_card_by_id, then modify.
mcporter call 'guru.guru_update_card(
cardId: "CARD_ID",
title: "Updated Title",
content: "<p>Updated HTML content...</p>"
)'
Important: Preserve HTML structure when updating. Insert/replace content within existing DOM hierarchy.
Usage Patterns
Ask a Question
# 1. Get agent ID
mcporter call 'guru.guru_list_knowledge_agents()'
# 2. Ask question
mcporter call 'guru.guru_answer_generation(
agentId: "08de66e8-...",
question: "What is the PTO policy?"
)'
Find and Read a Card
# 1. Search for cards
mcporter call 'guru.guru_search_documents(
agentId: "08de66e8-...",
query: "expense report"
)'
# 2. Get full content
mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID_FROM_SEARCH")'
Create New Documentation
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>"
)'
Choosing the Right Tool
| Use Case | Tool |
|---|---|
| "What is X?" / "How do I Y?" | guru_answer_generation |
| "Find docs about X" | guru_search_documents |
| "Show me card XYZ" | guru_get_card_by_id |
| "Create a new guide for X" | guru_create_draft |
| "Update this card with..." | guru_update_card |
Token Format
The GURU_API_TOKEN must be in format email:token:
your.email@company.com:a1b2c3d4-e5f6-7890-abcd-ef1234567890
Notes
- Questions appear in Guru's AI Agent Center analytics
- All permissions enforced (users only see what they have access to)
- Knowledge Agents can be domain-specific — choose the right one for your question
- Card content is HTML — preserve structure when updating
Resources
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversMastra Docs: AI assistants with direct access to Mastra.ai’s full knowledge base for faster, smarter support and insight
ToolFront is a knowledge database software and db management system offering unified access to databases with advanced t
Readwise Enhanced is knowledge base software for unified access to articles, books, and highlights, ideal for knowledge
Obsidian Semantic delivers smart Obsidian vault management with intelligent file access, editing, and adaptive indexing
Onyx Knowledge Base is knowledge base software with semantic search and chat, enabling teams to access and manage knowle
BioContextAI Knowledgebase MCP — a standardized biomedical knowledgebase API for verified literature and gene/protein da
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.