collabute-mcp
4
总安装量
4
周安装量
#54089
全站排名
安装命令
npx skills add https://github.com/muperdev/collabute-agent-skills --skill collabute-mcp
Agent 安装分布
opencode
4
github-copilot
4
codex
4
kimi-cli
4
gemini-cli
4
cursor
4
Skill 文档
Collabute MCP
Use this skill when the task depends on private organizational context stored or indexed by Collabute.
When to use
Use this skill when requests include:
- Recent meetings, action items, owners, follow-ups, transcript content
- Team memory, prior decisions, historical context
- Linear task lookup from Collabute indexes
- Slack thread/message retrieval from Collabute indexes
- Vercel project/deployment status via Collabute integration
- “Create a task from this meeting” or similar write intent
Do not use this skill for generic coding questions that do not require workspace data.
Preconditions
- The MCP server is already configured in the client as
collabute. - Auth is OAuth-first; do not rely on static PAT headers for MCP.
- Use
tools/listas the source of truth for currently available tools/scopes.
Core behavior rules
- Prefer deterministic retrieval tools before broad memory search.
- For write intents, use proposal tools only; do not assume direct third-party mutation.
- If a required tool is missing from
tools/list, explain missing scope and ask user to re-auth. - If a meeting is referenced, keep all lookups scoped to that meeting before broadening.
- Use transcript pagination for full transcript requests; avoid dumping large transcript output in one response.
Tool map
system.ping- Use for connectivity and tenant sanity checks.
meeting.list_recent(meeting:read)- Deterministic recent meeting discovery.
meeting.get(meeting:read)- Structured meeting detail with summary, memory evidence, and cited transcript snippets.
meeting.get_transcript(meeting:read)- Explicit full transcript access with pagination.
memory.search(memory:read)- General memory-first retrieval across org context.
memory.get_bundle(memory:read)- Intent-specific context packaging.
linear.search_tasks/linear.get_task(linear:read)- Linear task lookup.
slack.search_threads/slack.list_suggestions(slack:read)- Slack retrieval.
vercel.list_projects/vercel.list_deployments/vercel.get_deployment(vercel:read)- Vercel retrieval.
meeting.propose_task_from_meeting(write:propose)- Safe task creation proposal derived from meeting evidence.
memory.propose_write,integration.propose_action(write:propose)- Proposal-only write flows.
Playbooks
Playbook A: “Fetch my recent meetings and create a task”
- Call
meeting.list_recentwith a smalllimit. - Choose the best candidate meeting.
- Call
meeting.getwith a focused query, such as"action items and owners". - Extract actionable items and corresponding snippet ids.
- Call
meeting.propose_task_from_meetingwith:meetingId- clear
title - concise
description sourceSnippetIdswhen available
- Tell the user the result is a pending proposal and requires approval.
Playbook B: “Show full transcript”
- Call
meeting.get_transcriptwithoffset: 0and boundedlimit. - Continue while
hasMoreis true usingnextOffset. - Summarize as needed and keep raw transcript output scoped to the user request.
Playbook C: “What changed in Linear/Slack/Vercel?”
- Start with the provider-specific read tool (
linear.*,slack.*,vercel.*). - Use
memory.searchonly when additional cross-domain context is required. - Report results with timestamps/status fields when present.
Error handling
401or unauthenticated:- Instruct user to complete OAuth auth flow for the Collabute MCP server.
- Forbidden scope (missing
meeting:read,write:propose, etc.):- Ask user to re-authorize and grant required scopes.
- Not connected integration:
- Tell user to connect integration in Collabute settings.
- No data found:
- Suggest narrowing or broadening query by project/channel/time range.
Response contract for agents
When using Collabute MCP, responses should:
- State which Collabute tool(s) were used.
- Distinguish facts from inference.
- Cite meeting snippet context when proposing meeting-derived tasks.
- Clearly mark proposal outputs as
pending approval.