Christensen

Provides Christensen-inspired strategic analysis using JTBD, disruption theory, CPP, and resource dependence via MCP connections.
  • typescript

1

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "m2ai-mcp-servers-mcp-christensen": {
      "command": "node",
      "args": [
        "/path/to/christensen-mcp/dist/index.js"
      ]
    }
  }
}

This MCP server brings Clayton Christensen's strategic frameworks into your decisionmaking workflow. By connecting the Christensen MCP to your environment, you can analyze decisions through Jobs-to-Be-Done, disruption theory, capabilities processes priorities, and resource dependence, enabling theory-grounded insights and thoughtful questions that align with Christensen’s thinking.

How to use

You can use this MCP server with an MCP client to guide strategic discussions. When you invoke a tool, the server structures your decision through Christensen’s frameworks, suggests diagnostic questions, connects to canonical case studies, and presents insights in Christensen’s distinctive voice. Expect questions about the customer’s job, whether a move is sustaining or disruptive, and your organization’s actual capabilities and constraints.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system. You will clone the project, install dependencies, and build the MCP server before you can run it locally.

Install Christensen MCP Server locally

# Clone the repository
git clone https://github.com/m2ai-mcp-servers/mcp-christensen.git
cd mcp-christensen

# Install dependencies
npm install

# Build
npm run build

Run the MCP server locally

After building, run the server using the compiled index. Use the path you built to point to the dist index file.

node /path/to/mcp-christensen/dist/index.js

Configure your MCP client to connect

Your client configuration should reference the MCP server entry points shown in the installation steps. The server exports a standard entry that you invoke from your client, so specify the command and arguments to launch the MCP process within your client’s configuration.

Available tools

analyze_decision

Full strategic analysis using all Christensen frameworks. Evaluates the decision with JTBD, disruption, CPP, and resource-dependence considerations.

case_study

Explore Christensen’s canonical cases and match them to your situation to uncover patterns.

get_framework

Learn about any Christensen framework in detail, including JTBD, disruption, CPP, and resource-dependence.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Christensen MCP Server - m2ai-mcp-servers/mcp-christensen | VeilStrat