Squad
ai.meetsquad由 meetsquad.ai 發布官方發布者v4.3.3更新於 Nov 3, 2026
Decision intelligence for product teams. Turn scattered feedback into signal you can act on.
概覽
Squad 的託管 MCP 伺服器,讓助理在 Squad 工作區中搜尋、讀取並更新產品回饋情報——訊號、洞察、行動、目標與簡報。
- 可以做什麼
- 列出並選擇工作區,查看概覽、成員與活動動態
- 跨訊號、洞察、行動、目標、文件與叢集進行搜尋,並依顯示 ID 取得任一實體
- 瀏覽回饋訊號與叢集,找出語意相近的訊號,並匯入新的回饋
- 瀏覽與整理洞察、行動與目標,包括狀態變更與忽略
- 建立、更新與列出知識文件,並產生或推進簡報
- 使用內建提示流程,例如回饋分流、每週產品檢視與決策簡報草擬
- 適用情境
- 適合已在使用 Squad 的產品團隊,讓助理不必離開對話就能分流新回饋、以客戶證據支撐決策、執行每週產品檢視或草擬決策簡報。
- 執行需求
- 遠端 streamable HTTP 端點,無需本機安裝。首次使用時透過瀏覽器完成 OAuth 登入(授權伺服器為 PropelAuth)。寫入類工具需要具備 write:workspace 範圍的權杖,讀取類工具只需 read:workspace。需要一個可存取至少一個工作區的 Squad 帳號。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Squad,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/ai.meetsquad%2Fsquad/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"squad": {
"type": "http",
"url": "https://mcp.meetsquad.ai/mcp"
}
}
}README
Squad MCP Server
A remote MCP server that brings Squad — the AI product feedback intelligence platform — directly into your AI workflows. Connect Squad to Claude, ChatGPT, or any MCP-compatible AI assistant to turn raw user feedback into signals, insights, actions, and briefs without context switching.
Squad continuously ingests feedback, clusters it into signals, distils it into insights, and links it to the actions and goals that move your product forward. The MCP server exposes that same intelligence — read the evidence behind a decision, capture new feedback, and generate briefs from your assistant.
🚀 Quick Start
For Users
Connect Squad to your AI assistant in seconds:
Claude Code:
On first use, you'll be prompted to authenticate via OAuth in your browser.
Other MCP Clients:
Connect using https://mcp.meetsquad.ai/mcp — OAuth configuration is automatically discovered via the server's .well-known/oauth-protected-resource metadata (which points clients at PropelAuth as the authorization server).
📖 Usage Examples
See USAGE_EXAMPLES.md for detailed real-world examples. A few things you can ask:
- Triage feedback — "Capture this support ticket in Squad and tell me if it's a known theme."
- Weekly review — "Run my weekly product review: what changed and what needs deciding?"
- Ground the evidence — "Show me the customer signals behind insight IN-42."
- Draft a brief — "Generate a brief for action AC-12."
- Search everything — "Find all feedback related to onboarding friction."
- Ground a ticket — "Pull the customer evidence behind AC-7 before I build it."
Squad entities are referenced by short display IDs so the assistant can cite its evidence:
Tools
The server exposes 30 tools. Write tools require a token minted with the write:workspace scope; read tools only need read:workspace.
list_workspaces— List every organisation and workspace you can access, with the current selection marked.select_workspace— Select which organisation and workspace subsequent tools operate on.get_workspace_overview— One-call orientation: mission and description, top goals, recent signal activity, evidence-chain health, and open work counts.update_workspace— Update the current workspace's name, description, mission statement or logo.list_members— People in the current organisation with their user IDs.search— Keyword search across signals, insights, actions, goals, documents and clusters.get_entity— Fetch any entity by display ID (SI-1,IN-1,AC-1,GL-1,BR-1,DC-1,CL-1) or UUID. Also how you check on async work.list_signals— Browse raw feedback signals with filters for source, type, sentiment, cluster and date range.find_similar_signals— Semantically related signals for a given signal — "has anyone else said this?".list_clusters— Browse signal clusters (recurring themes in feedback) with sizes and labels.get_cluster— A cluster's label, stats, member signals and linked insights.list_insights— Browse distilled insights ranked by combined score, with category/score/status filters or scoped to a goal.list_actions— Ranked actions (what the evidence says to do next) filtered by status, assignee, priority or parent insight.get_action_context— Everything needed to execute an action in one call: the action, the parent insight, the customer evidence behind it, and the goals it serves.update_action— Edit an action's priority, effort, category or notes; assign it; or link it to an insight or brief.update_action_status— Move an action through its lifecycle: start, complete, dismiss or snooze.list_goals— Strategic goals ordered by importance.create_goal— Create a strategic goal.update_goal— Update a goal's title, description or importance.update_insight— Curate an insight: set category or status, and link/unlink the goal it supports.dismiss_signal— Permanently remove a signal from the workspace (noise, spam, or mis-ingested content).get_activity— The workspace change feed (humans and Squad agents), newest first.list_documents— Browse workspace knowledge documents (and briefs) with their paths and tags.create_document— Create a knowledge document from markdown (research summaries, meeting notes, analyses).update_document— Replace a document's markdown body and/or title, and manage tags.list_briefs— Briefs with their status (building/draft/in_review/finalised/failed) and recommendation.generate_brief— Kick off AI generation of a brief from an action or insight.update_brief_status— Move a brief through its review lifecycle: draft, in_review, or finalised.ingest_signal— Pipe user feedback into the evidence chain (1–50 items, deduplicated server-side).list_integrations— Connected feedback sources for this workspace and their sync health.
Prompts
Ready-made workflows exposed as MCP prompts:
triage-feedback— check for duplicates, ingest a piece of feedback, and report where it landed.weekly-product-review— what changed, what the evidence says, and what needs deciding.draft-decision-brief— generate a brief from an action or insight and walk it to a readable draft.ground-this-ticket— for coding agents: pull the customer evidence behind a piece of work before building it.
Resources
Pin these so strategy questions need no tool calls:
squad://workspace/context— the current workspace's mission and product context.squad://goals— the workspace's strategic goals with importance rankings.
Tool Capabilities
- ✅ Safety annotations (
readOnlyHint/destructiveHint) on every tool - ✅ Structured Zod input schemas
- ✅ User- and workspace-isolated data access via OAuth
- ✅ Scope-gated writes (
write:workspace)
🏗️ Architecture
The server is built on mcp-use v2 and talks to the Squad platform API over GraphQL. Each request is served statelessly: the MCP layer holds no session, and every call re-introspects its own bearer token. Redis stores the durable per-user state (workspace selection and minted-token cache), so any instance can serve any request. Backend types are generated from a committed GraphQL schema snapshot (see GraphQL codegen).
🛠️ Development
This repository contains the source code for the Squad MCP remote server.
Prerequisites
- Node.js 22+
- pnpm
- Nix (optional, for a reproducible dev environment via
flake.nix) - PropelAuth credentials (OAuth 2.1 client + backend API key)
- Redis (optional locally; workspace selection falls back to in-memory)
Local Setup
Environment Variables
Available Commands
Testing the Server
Project Structure
🏭 Production Deployment
This is a hosted service maintained by Squad. Users connect via OAuth — no self-hosting required.
Architecture notes (for contributors):
- Deployed on Railway with a
/healthreadiness check - Stateless request handling, with Redis holding the per-user workspace selection and token cache, so instances scale horizontally
- Follows the MCP specification for streamable HTTP transport
- Publishes SEP-2127 discovery documents: a Server Card at
https://mcp.meetsquad.ai/mcp/server-cardand an AI Catalog athttps://mcp.meetsquad.ai/.well-known/ai-catalog.json, both public, cacheable and built fromserver.json
💬 Support
Need help with the Squad MCP server?
- Email: [email protected]
- Documentation:
- Squad MCP Guide — complete setup and integration guide
- USAGE_EXAMPLES.md — real-world usage examples
- Issues: GitHub Issues — bug reports and feature requests
- Privacy Policy: meetsquad.ai/privacy-policy
- Squad Platform: meetsquad.ai
🤝 Contributing
Contributions welcome! Pre-commit hooks run biome and vitest automatically. Please ensure:
pnpm formatpasses (biome)pnpm buildcompiles without errorspnpm testpassespnpm codegen:checkpasses if you touched GraphQL operations- All tools include safety annotations
📄 License
MIT
🔗 Links
- Squad MCP Documentation — complete setup and integration guide
- Squad Platform
- MCP Specification
- Issue Tracker
GraphQL codegen
Backend access is typed via GraphQL Code Generator. schema.graphql is a
committed snapshot of the Squad platform API schema; src/gql/ is generated
from it plus the operation documents in src/graphql/.
- Refresh the snapshot: copy
packages/graphql/src/schema/generated.graphqlfrom the API repo overschema.graphql(or setSQUAD_GRAPHQL_URLto introspect a live endpoint), then runpnpm codegen. - CI runs
pnpm codegen:checkand fails whensrc/gql/is stale.
來源:README.md,提交 bb1142d
工具
0版本歷史
7- v4.3.3最新Nov 3, 2026
- v4.3.2Oct 29, 2026
- v4.3.1Oct 13, 2026
- v4.3.0Oct 8, 2026
- v4.2.1Oct 5, 2026
- v4.2.0Sep 23, 2026
- v4.1.5Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。