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 分
请在仓库或注册中心条目中声明许可证。