Skip to content

Strategic Intelligence MCP Server - Advanced analytics and forecasting tools for strategic planning and intelligence gathering

Notifications You must be signed in to change notification settings

wespiper/strategic-intelligence-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strategic Intelligence MCP Server

An MCP server that provides strategic intelligence capabilities for any software project, connecting technical progress to business outcomes through systematic conversation capture, goal tracking, and development-business alignment.

Overview

The Strategic Intelligence MCP Server acts as your business intelligence partner, helping you:

  • Capture Strategic Conversations: Structured strategic discussions with insights, decisions, and action items
  • Track Business Goals: Systematic goal management with metrics, milestones, and progress tracking
  • Connect Development to Business: Map technical features to business value and strategic outcomes
  • Build Strategic Intelligence: Accumulate organizational knowledge about what works

Features

Strategic Conversation Management

  • Start structured strategic sessions with context and participants
  • Capture strategic insights with categorization and impact assessment
  • Track strategic decisions with rationale and review triggers
  • Manage action items with owners, priorities, and due dates
  • Update conversation summaries and key questions

Business Goal Tracking

  • Create business goals with metrics, dependencies, and milestones
  • Update goal progress with confidence levels and achievement tracking
  • Add milestones linked to technical work
  • View goal analytics and completion summaries

Data Architecture

  • JSON-based storage with PostgreSQL-ready schema design
  • Comprehensive data relationships between conversations, goals, insights, and decisions
  • Full audit trail and historical tracking
  • Easy migration path to PostgreSQL when needed

Installation

NPM Package (Recommended)

npm install strategic-intelligence-mcp

From Source

git clone https://github.com/wespiper/strategic-intelligence-mcp.git
cd strategic-intelligence-mcp
npm install
npm run build

Development

npm run dev  # Watch mode for development
npm run lint # ESLint checking
npm test    # Run tests

Usage

Using as NPM Package

After installation, configure in Claude Desktop:

{
  "mcpServers": {
    "strategic-intelligence": {
      "command": "strategic-intelligence-mcp"
    }
  }
}

Or run directly from command line:

strategic-intelligence-mcp

MCP Tool Examples

Starting a Strategic Conversation

start_strategy_session({
  "type": "technical-milestone-review",
  "title": "Microservices Migration Strategic Impact",
  "context": {
    "technicalMilestone": "Completed microservices architecture migration",
    "urgency": "high"
  }
})

Capturing Strategic Insights

capture_strategic_insight({
  "conversationId": "conv-123",
  "insight": "Microservices architecture enables independent team scaling and faster deployment cycles",
  "category": "technical-capability",
  "impact": "high",
  "evidence": ["Deployment frequency increased 3x", "Team autonomy improved"],
  "actionable": true
})

Creating Business Goals

create_business_goal({
  "category": "revenue",
  "title": "Achieve $50K MRR by Q4 2025",
  "description": "Establish sustainable recurring revenue through institutional partnerships",
  "owner": "Project Lead",
  "dependencies": {
    "technicalFeatures": ["institutional-dashboard", "multi-tenant-architecture"],
    "businessPrerequisites": ["pricing-strategy", "pilot-program-completion"]
  },
  "initialMetrics": [{
    "name": "Monthly Recurring Revenue",
    "type": "revenue",
    "target": 50000,
    "unit": "USD",
    "timeframe": "monthly"
  }]
})

Tracking Goal Progress

update_goal_progress({
  "goalId": "goal-123",
  "metricUpdates": [{
    "metricId": "metric-456",
    "currentValue": 5000
  }],
  "confidence": 75,
  "notes": "Pilot customers showing strong engagement",
  "achievements": ["Completed first institutional pilot", "Refined pricing model"]
})

Tool Reference

Strategic Conversation Tools

Tool Description
start_strategy_session Initialize structured strategic conversation
capture_strategic_insight Record strategic insight with impact assessment
track_strategic_decision Document decision with rationale and triggers
add_action_item Add action item with owner and priority
update_conversation_summary Update conversation summary and status
get_conversation Retrieve specific conversation
list_conversations List conversations with filters

Business Goal Tools

Tool Description
create_business_goal Create goal with metrics and dependencies
update_goal_progress Update metrics and confidence levels
add_milestone Add milestone to existing goal
get_goal Retrieve specific goal with completion status
list_goals List goals with filters
get_goal_analytics Get analytics summary for all goals

Data Models

Strategic Conversation

interface StrategyConversation {
  id: string;
  type: 'market-analysis' | 'product-roadmap' | 'competitive-strategy' | 'monetization' | 'go-to-market' | 'technical-milestone-review' | 'business-goal-assessment';
  title: string;
  timestamp: string;
  participants: string[];
  context: {
    technicalMilestone?: string;
    businessTrigger?: string;
    marketEvent?: string;
    urgency?: 'low' | 'medium' | 'high' | 'critical';
  };
  insights: StrategyInsight[];
  decisions: StrategyDecision[];
  actionItems: ActionItem[];
  conversationSummary: string;
  keyQuestions: string[];
  status: 'draft' | 'active' | 'completed' | 'archived';
}

Business Goal

interface BusinessGoal {
  id: string;
  category: 'revenue' | 'product' | 'market' | 'technical' | 'operational';
  title: string;
  description: string;
  metrics: GoalMetric[];
  milestones: Milestone[];
  dependencies: {
    technicalFeatures: string[];
    businessPrerequisites: string[];
    externalFactors: string[];
  };
  status: 'planning' | 'active' | 'blocked' | 'completed' | 'paused';
  confidence: number; // 0-100
  progressHistory: ProgressSnapshot[];
  owner: string;
  stakeholders: string[];
}

Project Integration

This MCP server is designed to integrate with any software development workflow:

  • Insights Integration: Can connect to .claude/insights/accumulated-learnings.md or similar files for technical pattern extraction
  • Reflection Integration: Links to development milestone documentation and retrospectives
  • Strategic Alignment: Maps technical features to business value and competitive advantages
  • Progress Tracking: Correlates development milestones with strategic goal advancement

Storage

Currently uses JSON file storage (strategic-data.json) with a PostgreSQL-ready schema design. The storage adapter pattern enables easy migration to PostgreSQL when scaling requirements demand it.

Storage includes:

  • Strategic conversations with full context and outcomes
  • Business goals with metrics and progress tracking
  • Strategic insights with impact categorization
  • Development-business alignment mappings
  • Complete audit trail and metadata

Future Enhancements

  • PostgreSQL Migration: Scale to relational database for advanced analytics
  • Integration Tools: Connect to existing project insights and reflection workflows
  • Advanced Analytics: Pattern recognition and predictive strategic intelligence
  • Collaboration Features: Multi-stakeholder conversation management
  • Reporting Tools: Generate strategic reports for stakeholders

License

MIT License - Open source strategic intelligence for any development project.

About

Strategic Intelligence MCP Server - Advanced analytics and forecasting tools for strategic planning and intelligence gathering

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •