strategic-intelligence-mcp
Version:
Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning
239 lines (191 loc) • 7.67 kB
Markdown
# Strategic Intelligence MCP Server - Usage Guide
This is a standalone MCP server that provides strategic intelligence capabilities for any software project.
## Quick Start
### 1. Installation
#### NPM Package (Recommended)
```bash
npm install strategic-intelligence-mcp
```
#### From Source
```bash
git clone https://github.com/wespiper/strategic-intelligence-mcp.git
cd strategic-intelligence-mcp
npm install
npm run build
```
### 2. Claude Desktop Configuration
#### For NPM Package Installation
Add to your Claude Desktop `claude_desktop_config.json`:
```json
{
"mcpServers": {
"strategic-intelligence": {
"command": "strategic-intelligence-mcp"
}
}
}
```
#### For Source Installation
Add to your Claude Desktop `claude_desktop_config.json`:
```json
{
"mcpServers": {
"strategic-intelligence": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "/path/to/strategic-intelligence-mcp"
}
}
}
```
Replace `/path/to/strategic-intelligence-mcp` with the actual path to this directory.
### 3. Initialize Your Project
**IMPORTANT**: Start by initializing the strategic intelligence system with your project context. This makes all subsequent tools much more effective.
#### Option A: Quick Setup Wizard
```javascript
quick_setup_wizard({"wizardStep": "start"})
```
#### Option B: Manual Initialization
```javascript
initialize_project_context({
"projectName": "Your Project Name",
"projectDescription": "Brief description of your project",
"industry": "saas", // or fintech, ecommerce, gaming, etc.
"businessModel": "b2b", // or b2c, subscription, enterprise, etc.
"stage": "growth", // or mvp, early-stage, scaling, etc.
"keyMetrics": ["Monthly Recurring Revenue", "Customer Acquisition Cost"],
"strategicPriorities": ["Improve API performance", "Launch mobile app", "Expand to enterprise"]
})
```
#### Option C: Import from Existing Documents
```javascript
import_context_from_document({
"documentContent": "... paste your README, business plan, or strategy doc here ...",
"documentType": "readme", // or business-plan, strategy-doc, etc.
"extractionFocus": ["business-goals", "technical-milestones"],
"createInitialGoals": true,
"createInitialMilestones": true
})
```
### 4. Start Using Tools
Once initialized, you can use the 60+ strategic intelligence tools in Claude:
- **Project Setup**: `initialize_project_context`, `import_context_from_document`, `quick_setup_wizard`
- **Strategic Conversations**: `start_strategy_session`, `capture_strategic_insight`
- **Business Goals**: `create_business_goal`, `update_goal_progress`
- **Technical Milestones**: `create_technical_milestone`, `analyze_development_business_alignment`
- **Analytics & Forecasting**: `run_comprehensive_analysis`, `generate_scenario_forecast`
- **Critical Analysis**: `run_critical_analysis`, `generate_skeptical_report` (The "Skeptical Board Member")
- **Reporting**: `generate_strategic_report`, `export_report_data`
## Key Features
- **🚀 Easy Project Setup** - Initialize with business plans, README files, or interactive wizard
- **🎯 60+ Strategic Tools** for systematic business intelligence
- **📊 Smart Document Import** - Extract goals and milestones from existing documentation
- **🏗️ Project-Neutral** - works with any software development project (SaaS, fintech, ecommerce, etc.)
- **📈 Comprehensive Analytics** - patterns, trends, forecasting, and insights
- **🤝 Collaborative Planning** - team-based strategic sessions
- **📋 Executive Reporting** - multiple formats (Markdown, HTML, PDF)
- **💾 JSON Storage** with PostgreSQL-ready schema design
## Example Usage
```javascript
// Start a strategic conversation
start_strategy_session({
"type": "technical-milestone-review",
"title": "API Performance Optimization Review",
"context": {
"technicalMilestone": "Completed API response time optimization",
"urgency": "medium"
}
})
// Create a business goal
create_business_goal({
"category": "technical",
"title": "Improve API Response Times",
"description": "Reduce average API response time to under 100ms",
"owner": "Engineering Team",
"initialMetrics": [{
"name": "API Response Time",
"type": "efficiency",
"target": 100,
"unit": "milliseconds",
"timeframe": "90-days"
}]
})
// Get tough-love analysis (The "Skeptical Board Member")
generate_skeptical_report({
"focusAreas": ["strategic", "execution", "market"],
"includeHardTruths": true,
"analysisDepth": "deep"
})
```
## Critical Analysis - The "Skeptical Board Member"
The strategic intelligence server includes critical analysis tools that act like a skeptical board member - providing objective, tough-love analysis to identify blind spots and weaknesses:
### Key Features
- **Objective Weakness Detection**: Identifies strategic, execution, market, financial, technical, and organizational weaknesses
- **Blind Spot Analysis**: Finds areas the team isn't discussing or considering
- **Hard Truths**: Uncomfortable realities that teams often avoid discussing
- **Mitigation Strategies**: Specific, actionable strategies to address identified issues
- **Reality Check**: Contrasts optimistic analysis with critical assessment
### When to Use
- Before major strategic decisions
- When things seem "too good to be true"
- During quarterly reviews
- When progress has stalled
- Before investor or board presentations
### Example Critical Analysis
```javascript
// Run focused critical analysis
run_critical_analysis({
"analysisDepth": "deep",
"focusAreas": ["execution", "market"],
"includeHardTruths": true,
"includeMitigationStrategies": true
})
// Generate comprehensive skeptical report
generate_skeptical_report({
"focusAreas": ["strategic", "financial", "organizational"],
"includeHardTruths": true,
"analysisDepth": "standard"
})
```
## Core Workflows
### Strategic Planning Session
1. Create collaboration sessions for team planning
2. Capture strategic insights and decisions
3. Track action items with owners and deadlines
4. Generate comprehensive session reports
### Business Goal Tracking
1. Define measurable business objectives
2. Set up metrics and success criteria
3. Track progress with confidence levels
4. Generate goal health reports
### Technical Milestone Management
1. Record technical achievements with business context
2. Analyze development-business alignment
3. Generate business impact forecasts
4. Identify strategic opportunities
### Strategic Reporting
1. Generate executive summaries
2. Create board presentations
3. Export data in multiple formats
4. Schedule automated reports
## Development
```bash
npm run dev # Watch mode for development
npm run lint # ESLint checking
npm test # Run tests (when available)
```
## Integration with Development Workflow
The MCP server can integrate with existing development practices:
1. **Extract insights** from `.claude/insights` and `.claude/reflections` files
2. **Link technical work** to strategic implications
3. **Generate business context** for development decisions
4. **Create strategic conversations** based on accumulated learnings
## Strategic Questions This Answers
- "What's our competitive position in the market?"
- "Which technical milestones drive the most business value?"
- "What are our revenue projections with confidence intervals?"
- "Where are the gaps between our strategy and execution?"
- "How do our development priorities align with business goals?"
- "Which opportunities have the highest ROI potential?"
## License
MIT License - Open source strategic intelligence for any development project.