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.mdor 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.