@meetsquad/tools

1.0.0 • Public • Published

Squad MCP Server

A Model Context Protocol (MCP) server that connects Squad — the AI‑powered product‑discovery and strategy platform — to any MCP‑aware large‑language‑model (LLM) application. It exposes a rich tool‑kit for creating, querying and updating product‑strategy artefacts (opportunities, solutions, outcomes, requirements, knowledge, workspaces and feedback) directly from your favourite AI co‑pilot.

Why?

With the Squad MCP Server you can research, ideate and plan products in one conversational flow, without ever leaving your editor or chat window.

✨ Tools

Tool prefix Purpose Typical actions
opportunity_* Discover and refine product opportunities create, list, update
solution_* Generate and iterate on solutions create, list, update
outcome_* Track desired business or user outcomes create, list
requirement_* Capture detailed requirements create, list
knowledge_* Store useful references / research create, list
workspace_* Manage Squad workspaces get, update
feedback_* Send customer or analytics feedback into Squad create

Each tool conforms to the MCP JSON‑schema format so agents can introspect inputs and outputs automatically.

🚀 Quick start

1 · Obtain a Squad API key

  1. Sign up / sign in at https://meetsquad.ai.
  2. Open Settings → Developer → API Keys.
  3. Create a key and copy the value.

2 · Run the server

Pick whichever installation method suits your environment.

Option A – Stand‑alone executable (recommended for local usage)

Download the latest binary for your operating system from the project’s GitHub releases page and run it directly:

# Windows
squad-mcp.exe

# macOS / Linux — make the file executable first
chmod +x squad-mcp
./squad-mcp

Pass environment variables in the usual way:

SQUAD_API_KEY=<your‑key> SQUAD_ENV=production ./squad-mcp

Option B – Docker (recommended for production)

# Build the image (once)
docker build -t mcp/meet-squad -f Dockerfile .

# Run the server on stdio
docker run --rm -i \
  -e SQUAD_API_KEY=<your‑key> \
  mcp/meet-squad

Option C – From source

git clone https://github.com/the-basilisk-ai/squad-mcp.git
cd squad-mcp
npm install
npm run build           # transpiles to ./dist
node dist/index.js

⚙️ Integrating with an MCP client

Add a mcpServers entry to your client’s configuration (e.g. claude_desktop_config.json or Cursor). Adjust command to match the installation method.

Using the stand‑alone executable

{
  "mcpServers": {
    "meet-squad": {
      "command": "C:/path/to/squad-mcp.exe",
      "env": {
        "SQUAD_API_KEY": "YOUR_API_KEY_HERE",
      }
    }
  }
}

Using Docker

{
  "mcpServers": {
    "meet-squad": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "SQUAD_API_KEY",
        "mcp/meet-squad"
      ],
      "env": {
        "SQUAD_API_KEY": "YOUR_API_KEY_HERE",
      }
    }
  }
}

Prefer "command": "npx" if you installed via NPX.

Once your client restarts you should see the Squad tools (hammer 🔨 icon) listed and ready for use.

🛠️ Environment variables

Variable Required Default Description
SQUAD_API_KEY Yes Personal access token generated in Squad
SQUAD_ENV No production Override the Squad API base URL (staging, development, …)

🧑‍💻 Development

npm install
npm run format      
npm run openapi:squad   # re‑generate typed client from openapi/squad.json
npm run build       
node dist/index.js

The test suite is work‑in‑progress; contributions welcome.

Readme

Keywords

none

Package Sidebar

Install

npm i @meetsquad/tools

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

683 kB

Total Files

216

Last publish

Collaborators

  • meetsquad-pete