wespiper/strategic-intelligence-mcp
If you are the rightful owner of strategic-intelligence-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Strategic Intelligence MCP Server provides strategic intelligence capabilities for software projects, aligning technical progress with business outcomes.
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.