プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Squad

作者:the-basilisk-aiバージョン 4.3.3i★ –iクラウドで動く
レジストリ名ai.meetsquad/squad

インストール

概要

作者による説明(英語の原文)

Decision intelligence for product teams. Turn scattered feedback into signal you can act on.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:3項目中2項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://mcp.meetsquad.ai/mcp

ターミナルでこれを実行します

claude mcp add --transport http squad https://mcp.meetsquad.ai/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "squad": {
      "url": "https://mcp.meetsquad.ai/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "squad": {
      "type": "http",
      "url": "https://mcp.meetsquad.ai/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://mcp.meetsquad.ai/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーは、ツール一覧を表示する前にサインインを求めます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(meetsquad.ai)がリポジトリの所有者(the-basilisk-ai)ではありません。別の人が登録した可能性があります

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    690ミリ秒で応答(HTTP 401)

  • ✓ 合格

    OAuthでサインイン

    OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32455件のうち0%よりスターが多い
  • このカテゴリのほかの32455件のうち89%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32455件のうち37%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Squadは安全ですか?

当てはまる基本チェック3項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(4.3.3)がレジストリに届いたのは4 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SSTracker free youth training

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

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:

claude mcp add --transport http squad https://mcp.meetsquad.ai/mcp

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](./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:

PrefixEntityPrefixEntity
SI-SignalGL-Goal
IN-InsightBR-Brief
AC-ActionDC-Document
CL-Cluster

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

┌─────────────┐         OAuth          ┌──────────────┐

│ Claude / │ ◄────────────────────► │ PropelAuth │ │ ChatGPT │ (Authentication) │ (IdP) │ └─────────────┘ └──────────────┘ │ │ HTTPS + Bearer Token ▼ ┌──────────────────────────────────────────────┐ │ Squad MCP Server │ │ ┌────────────────────────────────────────┐ │ │ │ OAuth → introspect + verify token │ │ │ │ JWT minting → service credentials │ │ │ │ Redis → workspace selection + tokens │ │ │ │ MCP handler → tools / prompts / res. │ │ │ │ PostHog → tool-call telemetry │ │ │ └────────────────────────────────────────┘ │ └──────────────────────────────────────────────┘ │ │ Squad API Calls (minted JWT) ▼ ┌──────────────┐ │ Squad API │ └──────────────┘

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
# Clone repository

git clone https://github.com/the-basilisk-ai/squad-mcp.git cd squad-mcp

Install dependencies

pnpm install

Configure environment

cp .env.example .env

Edit .env with your PropelAuth credentials (and SQUAD_ENV=dev to target the dev platform)

Start development server with hot reload

pnpm dev

Server available at http://localhost:3232

Environment Variables
VariableRequiredPurpose
PROPELAUTH_CLIENT_ID / PROPELAUTH_CLIENT_SECRET✅OAuth 2.1 client credentials for token introspection
PROPELAUTH_API_KEY✅Backend integration key for minting service JWTs
SQUAD_ENVdev or production (default production) — selects auth/API/app URLs
PORT / MCP_URL / BASE_URIServer port and externally-advertised base URL
REDIS_URLRedis connection for deploy-safe workspace selection and token cache (in-memory if unset). Deployed as the restricted mcp user, see Redis access control
SQUAD_GRAPHQL_URLOverride the Squad GraphQL endpoint (also used by codegen)
POSTHOG_API_KEY / POSTHOG_HOSTEnable tool-call telemetry
LOG_LEVELLogger verbosity
Available Commands
pnpm dev                # Start dev server with hot reload (mcp-use)

pnpm build # Build the server (mcp-use) pnpm start # Start the built server pnpm deploy # Deploy via mcp-use pnpm test # Run unit tests (vitest) pnpm format # Lint/format check (biome) pnpm format:fix # Auto-fix lint/format issues pnpm codegen # Regenerate GraphQL types from schema.graphql pnpm codegen:check # Fail if generated GraphQL types are stale

Testing the Server
# Check health

curl http://localhost:3232/health

Check OAuth discovery

curl http://localhost:3232/.well-known/oauth-protected-resource

Check server-card discovery (SEP-2127)

curl -H 'Accept: application/mcp-server-card+json' \ http://localhost:3232/mcp/server-card curl http://localhost:3232/.well-known/ai-catalog.json

Test with the built-in inspector

pnpm dev # then open the inspector and connect to http://localhost:3232/mcp

Project Structure
squad-mcp/

├── server.ts # MCP server entry point (OAuth, tool/prompt/resource registration) ├── server.json # MCP registry metadata (see MCP_REGISTRY.md) ├── schema.graphql # Committed snapshot of the Squad platform GraphQL schema ├── codegen.ts # GraphQL Code Generator config ├── src/ │ ├── tools/ # Tool implementations, grouped by surface │ │ ├── registry.ts # Single registration path (annotations, errors, telemetry) │ │ ├── workspace.ts # list/select workspaces, overview, members │ │ ├── search.ts # semantic search │ │ ├── get-entity.ts # fetch any entity b

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く