An MCP tool enabling structured thinking and analysis across multiple AI platforms through branch management, semantic analysis, and cognitive enhancement.
An MCP tool enabling structured thinking and analysis across multiple AI platforms through branch management, semantic analysis, and cognitive enhancement.
Platform | Status | Integration |
---|---|---|
Claude | ✅ | Native support |
VSCode Copilot | ✅ | Via MCP extension |
Cursor | ✅ | Direct integration |
Roo | 🚧 | In development |
Command Line | ✅ | CLI tool |
Claude Code | ✅ | Native support |
Neural Architect enhances AI interactions through:
Component | Requirement | Notes |
---|---|---|
Node.js | ≥18.0.0 | Required for MCP protocol |
TypeScript | ≥5.3.0 | For type safety |
Memory | ≥512MB | Recommended: 1GB |
Storage | ≥100MB | For caching & analytics |
Network | Low latency | B[Semantic Processing] |
B --> C[Vector Embedding]
C --> D[Pattern Recognition]
D --> E[Knowledge Graph]
E --> F[Output]
#### Semantic Engine
- 🔮 384-dimensional thought vectors
- 🔍 Contextual similarity search `O(log n)`
- 🌐 Multi-hop reasoning paths
- 🎯 95% accuracy in relationship detection
#### Analytics Suite
- 📊 Real-time branch metrics
- 📈 Temporal evolution tracking
- 🎯 Semantic coverage mapping
- 🔄 Drift detection algorithms
#### Bias Detection
- 🎯 5 cognitive bias patterns
- 📉 Severity quantification
- 🛠️ Automated mitigation
- 📊 Continuous monitoring
#### Learning System
- 🧠 Dynamic confidence scoring
- 🔄 Reinforcement feedback
- 📈 Performance optimization
- 🎯 Auto-parameter tuning
## 🚀 Quick Start
### Platform-Specific Installation
```bash
# For Claude Desktop
{
"branch-thinking": {
"command": "node",
"args": ["/path/to/tools/branch-thinking/dist/index.js"]
}
}
# For VSCode
ext install mcp-branch-thinking
# For Cursor
cursor plugin install @mcp/branch-thinking
# For Command Line
npm install -g @mcp/branch-thinking-cli
# For Development
npm install @modelcontextprotocol/server-branch-thinking
# Cursor /think analyze this problem # VSCode Copilot #! branch-thinking: analyze # Claude Use branch-thinking to analyze... # Command Line na analyze "problem statement" # Roo @branch-thinking analyze # Claude Code /branch analyze
list # Show all thought branches
focus # Switch to specific branch
history [branchId] # View branch history
semantic-search # Search across thoughts
analyze-branch # Generate branch analytics
detect-bias # Check for cognitive biases
na semantic-search "query" [--threshold=0.7] [--max=10] na multi-hop "start" "end" [--depth=3] na analyze-clusters [--method=dbscan] [--epsilon=0.5]
na analyze branch-name [--metrics=all] na track node-id [--window=5] na detect-bias branch-name [--types=all]
{ "name": "@modelcontextprotocol/server-branch-thinking", "version": "0.2.0", "type": "module", "bin": { "mcp-server-branch-thinking": "dist/index.js" }, "capabilities": { "streaming": false, "batchProcessing": true, "contextAware": true } }
Contributions welcome! See Contributing Guide.
Direct Invocation
Use branch-thinking to analyze...
Automatic Triggering Add to Claude's system prompt:
Use branch-thinking when asked to "think step by step" or "analyze thoroughly"
Best Practices
graph TB subgraph Frontend["Frontend Layer"] direction TB UI["User Interface"] VIS["Visualization Engine"] INT["Platform Integrations"] end subgraph MCP["MCP Protocol Layer"] direction TB Server["MCP Server"] Transport["Stdio Transport"] Protocol["Protocol Handler"] Stream["Stream Processor"] end subgraph Core["Core Processing"] direction TB BM["Branch Manager"] SP["Semantic Processor"] BD["Bias Detector"] AE["Analytics Engine"] RL["Reinforcement Learning"] KG["Knowledge Graph"] end subgraph Data["Data Layer"] direction TB TB["Thought Branches"] TN["Thought Nodes"] SV["Semantic Vectors"] CR["Cross References"] IN["Insights"] Cache["Cache System"] end subgraph Analytics["Analytics Engine"] direction TB TM["Temporal Metrics"] SM["Semantic Metrics"] PM["Performance Metrics"] BS["Bias Scores"] ML["Machine Learning"] end subgraph Integration["Platform Integration"] direction TB Claude["Claude API"] VSCode["VSCode Extension"] Cursor["Cursor Plugin"] CLI["Command Line"] Roo["Roo Integration"] end %% Main Data Flow Frontend --> MCP MCP --> Core Core --> Data Core --> Analytics Integration --> MCP %% Detailed Connections UI --> VIS VIS --> INT Server --> Transport Transport --> Protocol Protocol --> Stream BM --> SP SP --> BD BD --> AE AE --> RL RL --> KG TB --> TN TN --> SV CR --> IN TM --> ML SM --> ML PM --> ML %% Status Styling classDef implemented fill:#90EE90,stroke:#333,stroke-width:2px,color:#000; classDef inProgress fill:#FFB6C1,stroke:#333,stroke-width:2px,color:#000; classDef planned fill:#87CEEB,stroke:#333,stroke-width:2px,color:#000; %% Implementation Status class UI,Server,Transport,Protocol,BM,SP,BD,AE,TB,TN,SV,CR,Claude,VSCode,Cursor,CLI implemented; class VIS,INT,Stream,RL,KG,Cache,TM,SM,PM,Roo inProgress; class ML,BS planned;
Note: Architecture updated as of February 19, 2024. Components reflect current implementation status._
MIT © Deanmachines
[Documentation] • [Examples] • [Contributing] • [Report Bug]
Built for the Model Context Protocol
Last Updated: March 15, 2025 15:30 EST Next Scheduled Update: March 26, 2025
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!