Command Palette

Search for a command to run...

UnylyUnyly
Browse all

PM Kit

FreeNot checked

Integrates AI assistants with product management tools like Linear and Slack, providing specialized agents for discovery, strategy, prioritization, roadmap plan

GitHubEmbed

About

Integrates AI assistants with product management tools like Linear and Slack, providing specialized agents for discovery, strategy, prioritization, roadmap planning, and metrics definition via the Model Context Protocol.

README

Product Management AI Toolkit - A suite of specialized AI agents and integration tools for modern Product Managers.

PM-Kit connects your AI (Claude Desktop) with your product management stack (Linear, Slack, Google Drive) using the Model Context Protocol (MCP).

🚀 Active Tools

🛠️ Core PM Agents

These agents use a built-in knowledge base of product management best practices.

Tool Name Agent Role Use Case
pm_discover Discovery User research, problem analysis, interviews
pm_strategy Strategy PRDs, vision docs, risk assessment
pm_prioritize Prioritization RICE scoring, backlog refinement
pm_roadmap Roadmap Milestone planning, release timelines
pm_mvp MVP Scoping Scoping minimum viable features
pm_metrics Metrics Defining KPIs and success criteria
pm_consult Handbook Consult the handbook to pick the right agent

📋 Agent Cheat Sheet (Natural Language)

You can trigger these agents in Claude using natural language.

Agent Command Trigger Use Case
Product Discovery "Discover...", "Research..." Analyzing user problems, interviews
Strategy "Create strategy...", "Vision..." Drafting PRDs, strategy docs
Prioritization "Prioritize...", "Rank backlog..." RICE scoring, ordering tasks
Roadmap "Create roadmap...", "Plan Q1..." Timeline planning
MVP Scoping "Define MVP...", "Scope..." Defining minimum viable features
Metrics "Define metrics...", "KPIs..." Success criteria

🔌 Integration Tools

Direct actions for your workspace.

Tool Name Integration Description
linear_create_issue Linear Create tickets/issues directly
linear_update_issue Linear Update title, description, or priority
linear_delete_issue Linear Permanently remove an issue
linear_get_projects Linear List all active projects
linear_create_project Linear Start a new project with description
linear_update_project Linear Update project name or description
linear_delete_project Linear Archive a project
linear_get_documents Linear List all workspace documents
slack_send_message Slack Post messages to any channel
slack_get_channels Slack List available public channels

🛠️ Setup Guide (Local Mode)

The most stable way to run PM-Kit is locally on your machine.

1. Requirements

  • Node.js: v18+ (verified on v22)
  • Claude Desktop

2. Integration API Keys

Linear API Key

  1. Go to linear.app/settingsSecurity & access
  2. Create a "Personal API key".

Slack Bot Token

  1. Go to api.slack.com/apps → Create an App → From Scratch.
  2. In "OAuth & Permissions", add chat:write and channels:read scopes.
  3. Install to workspace and copy the "Bot User OAuth Token" (xoxb-).

3. Claude Desktop Configuration

Open your Claude Desktop config file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Add the following (update the path to match your local installation):

{
  "mcpServers": {
    "pm-kit": {
      "command": "c:/Visual Code Projects/PM-kit/run_local.bat",
      "args": [],
      "env": {
        "LINEAR_KEY": "lin_api_YOUR_LINEAR_KEY",
        "SLACK_TOKEN": "xoxb-YOUR_SLACK_TOKEN"
      }
    }
  }
}

4. Apply Changes

  1. Quit Claude Desktop (Right-click in system tray → Quit).
  2. Restart Claude Desktop.
  3. You should now see the pm-kit tools in the bottom bar!

🏗️ Development

Local Build

npm install
npm run build

Test Scripts

# Verify connection to Linear/Slack
npm run test:integrations

📄 License

MIT

from github.com/gianisp/pm-kit

Installing PM Kit

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/gianisp/pm-kit

FAQ

Is PM Kit MCP free?

Yes, PM Kit MCP is free — one-click install via Unyly at no cost.

Does PM Kit need an API key?

No, PM Kit runs without API keys or environment variables.

Is PM Kit hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install PM Kit in Claude Desktop, Claude Code or Cursor?

Open PM Kit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare PM Kit with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs