mcpField
R
Research Quest: Scientific Discovery Platform

Research Quest: Scientific Discovery Platform

Local
github.com/SaptaDeyData & Analytics4Updated 68w ago

About Research Quest: Scientific Discovery Platform

Research-Quest is a desktop extension for researchers using an eight-stage, graph-based method to structure scientific analysis. It combines hypothesis planning, evidence updates, statistical validation, bias checks, and interdisciplinary connections.

Key features

  1. 01Eight-stage research workflow
  2. 02Bayesian confidence tracking
  3. 03Statistical validation and power analysis
  4. 04Bias detection and knowledge-gap identification
  5. 05Interdisciplinary bridge nodes
  6. 06Causal and temporal relationship modeling

Use cases

  1. 01Structure a scientific investigation from question to review
  2. 02Compare hypotheses as evidence accumulates
  3. 03Identify research gaps across disciplines

MCP support

The project is a Claude Desktop extension with a server component that provides its research workflow through tools. The README describes installation as a desktop extension, but does not detail its MCP protocol interface.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

🧬 Research-Quest: AI-Powered Scientific Discovery Platform

License: MIT Node.js Version Production Ready Smithery


✨ Revolutionizing Scientific Research Through AI-Powered Graph Reasoning ✨

The first production-ready platform that transforms complex research problems into systematic, graph-based knowledge discovery pipelines


🎯 The Research Revolution

mindmap
  root((Research Quest))
    Problem
      73B$ Wasted Research
      85% Failed Translations
      Reproducibility Crisis
      Bias & Errors
    Solution
      Graph-of-Thoughts
      AI-Powered Reasoning
      Systematic Methodology
      Bias Detection
    Impact
      Faster Discovery
      Higher Quality
      Cross-Domain Insights
      Reproducible Results
🔥 The Crisis We Address
📊 Research Problem🔢 Impact💡 Our Solution
💸 Research Waste$73B annually🎯 Systematic Framework
🧪 Failed Translations85% failure rate📈 Evidence Integration
🔄 Irreproducibility70% of studies✅ Methodology Validation
🧠 Cognitive Bias200+ identified types🤖 AI Bias Detection

🚀 Research-Quest: The Complete Solution

graph TD
    A[🔬 Research Problem] --> B[🧬 Research-Quest Platform]
    B --> C[📊 8-Stage Framework]
    B --> D[🤖 AI Graph Reasoning]
    B --> E[📈 Statistical Rigor]
    
    C --> F[🎯 Systematic Discovery]
    D --> F
    E --> F
    
    F --> G[✨ Breakthrough Results]
    
    style A fill:#ffcccc
    style B fill:#ccffcc
    style F fill:#ccccff
    style G fill:#ffffcc
🌟 Core Innovation Pillars
flowchart LR
    subgraph " 🎯 Research-Quest Core "
        A[🧠 Graph Theory] <--> B[🔬 Scientific Method]
        C[📊 Bayesian Analysis] <--> D[🤖 AI Reasoning]
        E[🔍 Bias Detection] <--> F[📈 Statistical Power]
        G[⏰ Temporal Analysis] <--> H[🌐 Cross-Domain Bridge]
    end
    
    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8
    style D fill:#fff3e0
    style E fill:#fce4ec
    style F fill:#e0f2f1
    style G fill:#f1f8e9
    style H fill:#e3f2fd

🛠️ The 8-Stage Research Framework

flowchart TD
    subgraph "🎯 Research-Quest Methodology"
        S1[🎯 Stage 1<br/>Initialization<br/>📝 Task Definition] 
        S2[🔍 Stage 2<br/>Decomposition<br/>📊 Multi-Dimensional Analysis]
        S3[💡 Stage 3<br/>Hypothesis Planning<br/>🧠 AI-Generated Theories]
        S4[📈 Stage 4<br/>Evidence Integration<br/>🔬 Bayesian Updates]
        S5[✂️ Stage 5<br/>Pruning & Merging<br/>⚡ Graph Optimization]
        S6[🎯 Stage 6<br/>Subgraph Extraction<br/>🚀 High-Value Pathways]
        S7[📝 Stage 7<br/>Composition<br/>📋 Narrative Generation]
        S8[🔍 Stage 8<br/>Reflection<br/>✅ Quality Audit]
    end
    
    S1 --> S2 --> S3 --> S4 --> S5 --> S6 --> S7 --> S8
    S8 -.-> S1
    
    style S1 fill:#ffebee
    style S2 fill:#f3e5f5
    style S3 fill:#e8f5e8
    style S4 fill:#e1f5fe
    style S5 fill:#fff3e0
    style S6 fill:#fce4ec
    style S7 fill:#e0f2f1
    style S8 fill:#f1f8e9
🔬 Stage Deep Dive
📊 Click to explore each stage in detail
graph LR
    subgraph "Stage 1: 🎯 Initialization"
        A1[Research Question] --> A2[Root Node Creation]
        A2 --> A3[Context Analysis]
        A3 --> A4[Scope Definition]
    end
    
    subgraph "Stage 2: 🔍 Decomposition"
        B1[Task Breakdown] --> B2[7 Core Dimensions]
        B2 --> B3[Bias Assessment]
        B3 --> B4[Knowledge Gaps]
    end
    
    subgraph "Stage 3: 💡 Hypothesis Planning"
        C1[Competing Theories] --> C2[Falsification Criteria]
        C2 --> C3[Impact Scoring]
        C3 --> C4[Disciplinary Tags]
    end
    
    subgraph "Stage 4: 📈 Evidence Integration"
        D1[Literature Search] --> D2[Evidence Evaluation]
        D2 --> D3[Bayesian Updates]
        D3 --> D4[Confidence Tracking]
    end

🏗️ Technical Architecture

graph TB
    subgraph "🎯 User Interface Layer"
        UI1[Claude Desktop Extension]
        UI2[Web Interface]
        UI3[API Endpoints]
    end
    
    subgraph "🧠 Core Engine"
        CE1[Graph-of-Thoughts Processor]
        CE2[Bayesian Confidence Engine]
        CE3[Causal Inference Module]
        CE4[Bias Detection AI]
    end
    
    subgraph "📊 Data Layer"
        DL1[Knowledge Graphs]
        DL2[Evidence Database]
        DL3[Citation Network]
        DL4[Temporal Patterns]
    end
    
    subgraph "🔧 Infrastructure"
        IN1[MCP Protocol Server]
        IN2[Real-time Processing]
        IN3[Export Engines]
        IN4[Security Layer]
    end
    
    UI1 --> CE1
    UI2 --> CE2
    UI3 --> CE3
    CE1 --> DL1
    CE2 --> DL2
    CE3 --> DL3
    CE4 --> DL4
    DL1 --> IN1
    DL2 --> IN2
    DL3 --> IN3
    DL4 --> IN4
    
    style UI1 fill:#e3f2fd
    style CE1 fill:#e8f5e8
    style DL1 fill:#fff3e0
    style IN1 fill:#fce4ec
🎯 Mathematical Foundation
graph TD
    subgraph "🧮 Core Formalism: Gₜ = (Vₜ, Eₜ∪Eₕₜ, Lₜ, T, Cₜ, Mₜ, Iₜ)"
        V[Vₜ: Vertices<br/>Research Concepts]
        E[Eₜ: Binary Edges<br/>Relationships]
        H[Eₕₜ: Hyperedges<br/>Multi-node Relations]
        L[Lₜ: Layers<br/>Multi-dimensional Structure]
        T[T: Node Types<br/>Hypothesis, Evidence, etc.]
        C[Cₜ: Confidence<br/>Bayesian Distributions]
        M[Mₜ: Metadata<br/>Complete Context]
        I[Iₜ: Information<br/>Theory Metrics]
    end
    
    V --> Graph[🧬 Research Graph]
    E --> Graph
    H --> Graph
    L --> Graph
    T --> Graph
    C --> Graph
    M --> Graph
    I --> Graph
    
    style Graph fill:#ffebee,stroke:#d32f2f,stroke-width:3px

🎯 User Journey & Workflows

journey
    title Research Discovery Journey
    section Initialization
      Research Question: 5: Researcher
      Graph Setup: 4: System
      Domain Config: 4: Researcher
    section Discovery
      Task Decomposition: 5: System
      Hypothesis Generation: 5: AI Engine
      Evidence Search: 4: Researcher
    section Analysis
      Bayesian Updates: 5: System
      Bias Detection: 4: AI Engine
      Pattern Analysis: 5: System
    section Results
      Insight Generation: 5: System
      Quality Validation: 4: System
      Export & Share: 5: Researcher
🚀 Quick Start Workflow
flowchart LR
    A[🚀 Install Extension] --> B[⚙️ Configure Domain]
    B --> C[❓ Ask Research Question]
    C --> D[🤖 AI Processes Query]
    D --> E[📊 Generate Graph]
    E --> F[🔍 Explore Insights]
    F --> G[📈 Export Results]
    
    style A fill:#e8f5e8
    style D fill:#e1f5fe
    style E fill:#fff3e0
    style G fill:#f1f8e9

🧠 Research Methodology Mind Map

mindmap
  root((Research Quest Methodology))
    Graph Theory
      Node Types
        Hypothesis
        Evidence
        Dimension
        Bridge
      Edge Types
        Causal
        Temporal
        Correlative
        Logical
      Multi-Layer
        Conceptual
        Methodological
        Empirical
        Theoretical
        Bridge
    Scientific Rigor
      Hypothesis Testing
        Falsifiability
        Statistical Power
        Effect Size
        Confidence Intervals
      Bias Mitigation
        Cognitive Bias
        Selection Bias
        Confirmation Bias
        Publication Bias
      Quality Control
        Peer Review
        Reproducibility
        Transparency
        Audit Trails
    AI Integration
      Bayesian Engine
        Prior Beliefs
        Evidence Updates
        Posterior Distributions
        Uncertainty Quantification
      Pattern Recognition
        Temporal Patterns
        Causal Patterns
        Cross-Domain Links
        Knowledge Gaps
      Automation
        Literature Mining
        Hypothesis Generation
        Evidence Synthesis
        Report Generation

🌟 Key Features Showcase

graph TB
    subgraph "🎯 Core Capabilities"
        F1[🧠 Multi-Dimensional<br/>Confidence Tracking]
        F2[⚡ Real-time<br/>Bias Detection]
        F3[🔗 Interdisciplinary<br/>Bridge Nodes]
        F4[📊 Statistical<br/>Power Analysis]
    end
    
    subgraph "🚀 Advanced Features"
        A1[🌐 Causal Inference<br/>Pearl's do-calculus]
        A2[⏰ Temporal Pattern<br/>Detection]
        A3[🎯 Knowledge Gap<br/>Identification]
        A4[📈 Impact<br/>Assessment]
    end
    
    subgraph "🛠️ Integration"
        I1[📚 Literature<br/>Integration]
        I2[👥 Collaborative<br/>Research]
        I3[📤 Multi-format<br/>Export]
        I4[🔧 API<br/>Access]
    end
    
    F1 --> A1
    F2 --> A2
    F3 --> A3
    F4 --> A4
    
    A1 --> I1
    A2 --> I2
    A3 --> I3
    A4 --> I4
    
    style F1 fill:#e8f5e8
    style A1 fill:#e1f5fe
    style I1 fill:#fff3e0

📊 Technology Stack Visualization

graph TD
    subgraph "Frontend 🎨"
        FE1[Claude Desktop Extension]
        FE2[React Components]
        FE3[Interactive Visualizations]
    end
    
    subgraph "Backend 🛠️"
        BE1[Node.js MCP Server]
        BE2[Graph Processing Engine]
        BE3[Bayesian Analytics]
        BE4[AI/ML Pipeline]
    end
    
    subgraph "Data 📊"
        DB1[Knowledge Graphs]
        DB2[Citation Networks]
        DB3[Evidence Database]
        DB4[Pattern Cache]
    end
    
    subgraph "Infrastructure ☁️"
        INF1[Docker Containers]
        INF2[Microservices]
        INF3[API Gateway]
        INF4[Security Layer]
    end
    
    FE1 --> BE1
    FE2 --> BE2
    FE3 --> BE3
    BE1 --> DB1
    BE2 --> DB2
    BE3 --> DB3
    BE4 --> DB4
    DB1 --> INF1
    DB2 --> INF2
    DB3 --> INF3
    DB4 --> INF4
    
    style FE1 fill:#e3f2fd
    style BE1 fill:#e8f5e8
    style DB1 fill:#fff3e0
    style INF1 fill:#fce4ec

🎯 Domain Applications

graph LR
    subgraph "🏥 Medical Research"
        M1[Immunology]
        M2[Dermatology]
        M3[Oncology]
        M4[Drug Discovery]
    end
    
    subgraph "🧬 Life Sciences"
        L1[Genomics]
        L2[Proteomics]
        L3[Microbiome]
        L4[Systems Biology]
    end
    
    subgraph "🤖 AI & Computing"
        A1[Machine Learning]
        A2[NLP Research]
        A3[Computer Vision]
        A4[Robotics]
    end
    
    subgraph "🌍 Cross-Domain"
        C1[Climate Science]
        C2[Social Sciences]
        C3[Economics]
        C4[Psychology]
    end
    
    M1 --> RQ[🧬 Research-Quest]
    M2 --> RQ
    L1 --> RQ
    L2 --> RQ
    A1 --> RQ
    A2 --> RQ
    C1 --> RQ
    C2 --> RQ
    
    style RQ fill:#ffebee,stroke:#d32f2f,stroke-width:4px
    style M1 fill:#e8f5e8
    style L1 fill:#e1f5fe
    style A1 fill:#fff3e0
    style C1 fill:#f1f8e9

🚀 Installation & Setup

flowchart TD
    subgraph "📦 Installation Options"
        OPT1[🏪 Smithery Marketplace]
        OPT2[💻 Claude Desktop]
        OPT3[🔧 Manual Install]
        OPT4[🐳 Docker Deploy]
    end
    
    subgraph "⚙️ Configuration"
        CONF1[🎯 Research Domain]
        CONF2[📊 Confidence Thresholds]
        CONF3[🔬 Statistical Settings]
        CONF4[👥 Collaboration Features]
    end
    
    subgraph "🎯 Ready to Use"
        USE1[❓ Ask Questions]
        USE2[📊 Generate Graphs]
        USE3[🔍 Explore Insights]
        USE4[📤 Export Results]
    end
    
    OPT1 --> CONF1
    OPT2 --> CONF2
    OPT3 --> CONF3
    OPT4 --> CONF4
    
    CONF1 --> USE1
    CONF2 --> USE2
    CONF3 --> USE3
    CONF4 --> USE4
    
    style OPT1 fill:#e8f5e8
    style CONF1 fill:#e1f5fe
    style USE1 fill:#fff3e0
📋 Quick Installation Commands
🚀 Method💻 Command⏱️ Time
Smitherynpx -y @smithery/cli install @SaptaDey/research-quest --client claude2 mins
Git Clonegit clone https://github.com/SaptaDey/Research-Quest.git5 mins
Dockerdocker run research-quest:latest3 mins

🔍 Example Research Flow

sequenceDiagram
    participant R as 👨‍🔬 Researcher
    participant RQ as 🧬 Research-Quest
    participant AI as 🤖 AI Engine
    participant DB as 📊 Knowledge Base
    
    R->>RQ: "Investigate CTCL microbiome role"
    RQ->>AI: Initialize research graph
    AI->>RQ: Create root node + 7 dimensions
    
    RQ->>AI: Generate hypotheses
    AI->>DB: Search related literature
    DB->>AI: Return evidence papers
    AI->>RQ: 3-5 competing hypotheses
    
    RQ->>AI: Integrate evidence
    AI->>AI: Bayesian confidence updates
    AI->>RQ: Updated confidence scores
    
    RQ->>AI: Detect patterns & bias
    AI->>RQ: Temporal patterns + bias alerts
    
    RQ->>R: Research insights + export options
    R->>RQ: Export to GraphML
    RQ->>R: Complete research package

🏆 Success Stories & Impact

graph TD
    subgraph "📈 Research Impact"
        I1[🚀 40% Faster<br/>Hypothesis Generation]
        I2[📊 60% Better<br/>Evidence Integration]
        I3[🎯 67% Reduced<br/>Research Bias]
        I4[✅ 3.2x Faster<br/>Methodology Development]
    end
    
    subgraph "🏥 Institution Results"
        R1[Medical University of Graz<br/>🧬 CTCL Research Success]
        R2[BioPharma Corp<br/>💊 Drug Discovery Pipeline]
        R3[Research Institute<br/>🔬 Cross-Domain Studies]
    end
    
    I1 --> R1
    I2 --> R1
    I3 --> R2
    I4 --> R3
    
    style I1 fill:#e8f5e8
    style R1 fill:#e1f5fe

🔮 Future Roadmap

timeline
    title Research-Quest Evolution
    
    2024 Q1 : Production Launch
            : Claude Desktop Extension
            : 8-Stage Framework
            : Basic AI Features
    
    2024 Q2 : Advanced Analytics
            : Causal Inference Module
            : Temporal Pattern Detection
            : Enhanced Bias Detection
    
    2024 Q3 : Collaboration Features
            : Multi-researcher Support
            : Real-time Collaboration
            : Knowledge Sharing Network
    
    2024 Q4 : AI Research Assistant
            : Autonomous Hypothesis Generation
            : Predictive Discovery
            : Cross-domain Intelligence
    
    2025    : Research OS
            : Universal Research Language
            : Global Research Network
            : Breakthrough Prediction Engine

📞 Get Started Today!

graph LR
    A[🎯 Interested?] --> B{Choose Your Path}
    B --> C[🏃‍♂️ Quick Start<br/>Try Demo]
    B --> D[🔬 Researcher<br/>Install Extension]
    B --> E[🏢 Enterprise<br/>Contact Sales]
    B --> F[👩‍💻 Developer<br/>API Access]
    
    C --> G[📧 Contact Team]
    D --> G
    E --> G
    F --> G
    
    style A fill:#ffebee
    style B fill:#e8f5e8
    style G fill:#e1f5fe
📬 Contact Information
📞 Contact📧 Email🌐 Platform
Dr. Saptaswa Dey[email protected]LinkedIn
Research-Quest Team[email protected]GitHub
Technical Support[email protected]Documentation

🌟 Star us on GitHub • 🐦 Follow on Twitter • 📧 Join Newsletter

GitHub Stars Twitter Follow Newsletter


"Transforming scientific discovery through systematic AI-powered reasoning"

Built with ❤️ for the global research community

📄 License: MIT | 🏗️ Status: Production Ready | 🔒 Security: Enterprise Grade

======= # Research Quest

License: MIT Node.js Version MCP Server Research-Quest smithery badge

Research-Quest

A comprehensive desktop extension implementing the Research-Quest framework for systematic scientific reasoning through an 8-stage graph-based methodology.

🧬 Designed for Advanced Scientific Research - Created specifically for research in immunology, dermatology, and computational biology, but extensible to any scientific domain.

Overview

The Research-Quest desktop extension provides researchers with a powerful tool for conducting systematic scientific analysis through a structured, graph-based approach. This extension implements the complete Research-Quest framework as defined in the Research-Quest.md specification, enabling:

  • Systematic Research Methodology: 8-stage process from initialization to reflection
  • Multi-dimensional Confidence Tracking: Bayesian belief updates with statistical rigor
  • Interdisciplinary Research Support: Bridge nodes connecting different domains
  • Causal Inference Capabilities: Pearl's do-calculus and counterfactual reasoning
  • Temporal Pattern Analysis: Dynamic relationship modeling
  • Bias Detection & Mitigation: Systematic bias identification and correction
  • Impact Assessment: Research significance and utility estimation
  • Collaborative Research Features: Multi-researcher attribution and consensus building

Architecture

8-Stage Research-Quest Framework
  1. Initialization: Create root node with task understanding
  2. Decomposition: Break down research task into fundamental dimensions
  3. Hypothesis/Planning: Generate competing hypotheses with detailed metadata
  4. Evidence Integration: Bayesian confidence updates with typed relationships
  5. Pruning/Merging: Graph refinement based on confidence and impact
  6. Subgraph Extraction: Focus on high-value research pathways
  7. Composition: Generate structured research narratives
  8. Reflection: Comprehensive quality audit and validation
Key Features
  • Multi-dimensional Confidence: [empirical_support, theoretical_basis, methodological_rigor, consensus_alignment]
  • Typed Relationships: Causal, temporal, correlative, and logical edge types
  • Statistical Validation: Power analysis, effect size estimation, confidence intervals
  • Knowledge Gap Identification: Systematic identification of research opportunities
  • Interdisciplinary Bridge Nodes (IBNs): Connect insights across research domains
  • Dynamic Graph Topology: Adaptive structure based on evidence patterns

Quick Start

🚀 Installation
Installing via Smithery

To install scientific-research-claude-extension for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @SaptaDey/scientific-research-claude-extension --client claude
Prerequisites
  • Node.js >= 18.0.0 (Download)
  • Claude Desktop >= 0.10.0 (Download)
  • Git for cloning the repository
Setup Instructions
  1. Clone the Repository

    git clone https://github.com/SaptaDey/Research-Quest-desktop-extension.git
    cd Research-Quest-desktop-extension
    
  2. Install Dependencies

    cd server
    npm install
    
  3. Test Installation

    npm test
    
  4. Package Extension (if needed)

    # Using DXT CLI (if available)
    dxt pack .
    
    # Or create zip manually
    zip -r Research-Quest-extension.dxt manifest.json server/ -x "server/node_modules/.cache/*"
    
  5. Install in Claude Desktop

    • Open Claude Desktop
    • Navigate to Extensions
    • Install from local file: Research-Quest-extension.dxt
    • Configure research domain and preferences

Configuration

The extension supports extensive customization through user configuration:

Research Settings
  • Primary Research Domain: Your field of expertise (immunology, dermatology, etc.)
  • Confidence Threshold: Minimum confidence for hypothesis consideration (0.0-1.0)
  • Statistical Power Threshold: Minimum power for evidence acceptance (0.0-1.0)
Framework Options
  • Multi-Layer Networks: Enable complex system representation
  • Collaboration Features: Multi-researcher attribution and consensus
  • Temporal Decay Factor: Time-based evidence weighting (0.0-1.0)
  • Citation Style: Vancouver, APA, Harvard, or Nature formats
Workspace
  • Research Directory: Local folder for graph data and exports
  • Impact Estimation Model: Basic, comprehensive, or domain-specific

Usage Examples

Basic Research Workflow
  1. Initialize Research Graph

    // Initialize new research investigation
    await claude.tools.initialize_asr_got_graph({
      task_description: "Investigate the role of skin microbiome in cutaneous T-cell lymphoma progression",
      initial_confidence: [0.8, 0.7, 0.9, 0.6],
      config: {
        research_domain: "immunology",
        enable_multi_layer: true
      }
    });
    
  2. Decompose Research Task

    // Break down into research dimensions
    await claude.tools.decompose_research_task({
      dimensions: [
        "Scope", "Objectives", "Methodology", 
        "Data Requirements", "Expected Outcomes", 
        "Potential Biases", "Knowledge Gaps"
      ]
    });
    
  3. Generate Hypotheses

    // Create competing hypotheses for a dimension
    await claude.tools.generate_hypotheses({
      dimension_node_id: "n2.1",
      hypotheses: [
        {
          content: "Microbiome dysbiosis precedes CTCL development",
          falsification_criteria: "Longitudinal study showing normal microbiome in pre-malignant tissue",
          impact_score: 0.8,
          disciplinary_tags: ["immunology", "dermatology", "microbiome"]
        }
      ]
    });
    
  4. Integrate Evidence

    // Add evidence with statistical validation
    await claude.tools.integrate_evidence({
      hypothesis_node_id: "h_n2.1_1",
      evidence: {
        title: "Microbiome Analysis in CTCL Patients",
        content: "16S rRNA sequencing shows reduced diversity in lesional skin",
        relationship: "Supportive",
        statistical_power: {
          power: 0.85,
          sample_size: 120,
          effect_size: 0.6
        },
        confidence: [0.8, 0.7, 0.9, 0.8]
      }
    });
    
Advanced Features
Causal Analysis
await claude.tools.analyze_causal_relationships({
  source_node: "microbiome_dysbiosis",
  target_node: "ctcl_progression",
  method: "do_calculus",
  confounders: ["age", "immunosuppression", "genetics"]
});
Temporal Pattern Detection
await claude.tools.detect_temporal_patterns({
  node_set: ["immune_activation", "microbiome_shift", "malignant_transformation"],
  pattern_types: ["sequential", "cyclic", "delayed"]
});
Knowledge Gap Analysis
await claude.tools.identify_knowledge_gaps({
  focus_areas: ["mechanistic_pathways", "therapeutic_targets"],
  prioritization: "impact_weighted"
});

Tools Reference

Core Research-Quest Tools
ToolDescriptionStage
initialize_asr_got_graphCreate new research graph1
decompose_research_taskBreak down into dimensions2
generate_hypothesesCreate competing hypotheses3
integrate_evidenceAdd evidence with Bayesian updates4
analyze_causal_relationshipsPerform causal inference4
detect_temporal_patternsIdentify time-based relationships4
assess_statistical_powerEvaluate evidence quality4
detect_biasesIdentify reasoning biases5
extract_subgraphsFocus on high-value paths6
generate_research_narrativeCreate structured output7
perform_reflection_auditQuality control and validation8
Utility Tools
ToolDescription
plan_interventionsModel research interventions
create_interdisciplinary_bridgesConnect research domains
estimate_research_impactAssess significance and utility
export_graph_dataExport in JSON/YAML/GraphML
import_research_dataImport existing research

Data Export Formats

  • JSON: Complete graph data with full metadata
  • YAML: Human-readable configuration format
  • GraphML: Compatible with network analysis tools (Gephi, Cytoscape)
  • DOT: Graphviz visualization format

Integration with Research Workflows

Literature Review Integration
// Import papers and create evidence nodes
await claude.tools.import_research_data({
  source: "pubmed_search",
  query: "cutaneous T-cell lymphoma microbiome",
  filters: { year_range: "2020-2024", study_types: ["clinical", "experimental"] }
});
Collaborative Research
// Enable multi-researcher features
await claude.tools.configure_collaboration({
  researchers: [
    { name: "Dr. Smith", expertise: "dermatology", role: "lead" },
    { name: "Dr. Johnson", expertise: "microbiome", role: "specialist" }
  ],
  consensus_threshold: 0.8
});

Quality Assurance Features

  • Bias Detection: Systematic identification of cognitive and systemic biases
  • Falsifiability Validation: Ensure hypotheses meet scientific standards
  • Statistical Rigor: Power analysis and effect size validation
  • Causal Validity: Proper causal inference methodology
  • Temporal Consistency: Logical time-based relationship validation

Customization for Research

The extension is pre-configured with a research profile:

  • Primary Domain: Immunology/Dermatology
  • Specializations: CTCL, skin microbiome, chromosomal instability
  • Methodologies: Genomic analysis, pharmacologic interference, ML integration
  • Communication Style: Formal academic discourse with Vancouver citations
  • Interdisciplinary Focus: Immunology ↔ Machine Learning bridges

Troubleshooting

Common Issues
  1. Server Start Failure

    cd server
    npm install
    node index.js
    
  2. Tool Not Found

    • Verify manifest.json is valid
    • Check server/index.js tool definitions
    • Restart Claude Desktop
  3. Graph State Errors

    • Initialize graph before using other tools
    • Follow stage sequence (1→8)
    • Check current stage with get_graph_summary
  4. Export Issues

    • Verify output directory permissions
    • Check available disk space
    • Validate graph data integrity
Debug Mode
# Run server with debugging
cd server
node --inspect index.js

Contributing

This extension follows the Research-Quest specification. Contributions should:

  1. Maintain compatibility with the 8-stage framework
  2. Include comprehensive test coverage
  3. Follow defensive programming practices
  4. Update documentation for new features

License

MIT License - See LICENSE file for details.

Support

📊 GitHub Repository Features

  • ⭐ Star this repo if you find it useful!
  • 🐛 Report issues via GitHub Issues
  • 💡 Request features through issue templates
  • 🤝 Contribute following our Contributing Guidelines

📝 Citation

If you use this extension in your research, please cite:

@software{dey2024asrgot,
  author = {Dey, Saptaswa},
  title = {Research-Quest},
  year = {2024},
  version = {1.0.0},
  url = {https://github.com/SaptaDey/Research-Quest},
  license = {MIT}
}

Built for systematic scientific reasoning. Designed for discovery.

Research Quest

License: MIT Node.js Version MCP Server Research-Quest smithery badge

Research-Quest

A comprehensive desktop extension implementing the Research-Quest framework for systematic scientific reasoning through an 8-stage graph-based methodology.

🧬 Designed for Advanced Scientific Research - Created specifically for research in immunology, dermatology, and computational biology, but extensible to any scientific domain.

Overview

The Research-Quest desktop extension provides researchers with a powerful tool for conducting systematic scientific analysis through a structured, graph-based approach. This extension implements the complete Research-Quest framework as defined in the Research-Quest.md specification, enabling:

  • Systematic Research Methodology: 8-stage process from initialization to reflection
  • Multi-dimensional Confidence Tracking: Bayesian belief updates with statistical rigor
  • Interdisciplinary Research Support: Bridge nodes connecting different domains
  • Causal Inference Capabilities: Pearl's do-calculus and counterfactual reasoning
  • Temporal Pattern Analysis: Dynamic relationship modeling
  • Bias Detection & Mitigation: Systematic bias identification and correction
  • Impact Assessment: Research significance and utility estimation
  • Collaborative Research Features: Multi-researcher attribution and consensus building

Architecture

8-Stage Research-Quest Framework
  1. Initialization: Create root node with task understanding
  2. Decomposition: Break down research task into fundamental dimensions
  3. Hypothesis/Planning: Generate competing hypotheses with detailed metadata
  4. Evidence Integration: Bayesian confidence updates with typed relationships
  5. Pruning/Merging: Graph refinement based on confidence and impact
  6. Subgraph Extraction: Focus on high-value research pathways
  7. Composition: Generate structured research narratives
  8. Reflection: Comprehensive quality audit and validation
Key Features
  • Multi-dimensional Confidence: [empirical_support, theoretical_basis, methodological_rigor, consensus_alignment]
  • Typed Relationships: Causal, temporal, correlative, and logical edge types
  • Statistical Validation: Power analysis, effect size estimation, confidence intervals
  • Knowledge Gap Identification: Systematic identification of research opportunities
  • Interdisciplinary Bridge Nodes (IBNs): Connect insights across research domains
  • Dynamic Graph Topology: Adaptive structure based on evidence patterns

Quick Start

🚀 Installation
Installing via Smithery

To install scientific-research-claude-extension for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @SaptaDey/scientific-research-claude-extension --client claude
Prerequisites
  • Node.js >= 18.0.0 (Download)
  • Claude Desktop >= 0.10.0 (Download)
  • Git for cloning the repository
Setup Instructions
  1. Clone the Repository

    git clone https://github.com/SaptaDey/Research-Quest-desktop-extension.git
    cd Research-Quest-desktop-extension
    
  2. Install Dependencies

    cd server
    npm install
    
  3. Test Installation

    npm test
    
  4. Package Extension (if needed)

    # Using DXT CLI (if available)
    dxt pack .
    
    # Or create zip manually
    zip -r Research-Quest-extension.dxt manifest.json server/ -x "server/node_modules/.cache/*"
    
  5. Install in Claude Desktop

    • Open Claude Desktop
    • Navigate to Extensions
    • Install from local file: Research-Quest-extension.dxt
    • Configure research domain and preferences

Configuration

The extension supports extensive customization through user configuration:

Research Settings
  • Primary Research Domain: Your field of expertise (immunology, dermatology, etc.)
  • Confidence Threshold: Minimum confidence for hypothesis consideration (0.0-1.0)
  • Statistical Power Threshold: Minimum power for evidence acceptance (0.0-1.0)
Framework Options
  • Multi-Layer Networks: Enable complex system representation
  • Collaboration Features: Multi-researcher attribution and consensus
  • Temporal Decay Factor: Time-based evidence weighting (0.0-1.0)
  • Citation Style: Vancouver, APA, Harvard, or Nature formats
Workspace
  • Research Directory: Local folder for graph data and exports
  • Impact Estimation Model: Basic, comprehensive, or domain-specific

Usage Examples

Basic Research Workflow
  1. Initialize Research Graph

    // Initialize new research investigation
    await claude.tools.initialize_asr_got_graph({
      task_description: "Investigate the role of skin microbiome in cutaneous T-cell lymphoma progression",
      initial_confidence: [0.8, 0.7, 0.9, 0.6],
      config: {
        research_domain: "immunology",
        enable_multi_layer: true
      }
    });
    
  2. Decompose Research Task

    // Break down into research dimensions
    await claude.tools.decompose_research_task({
      dimensions: [
        "Scope", "Objectives", "Methodology", 
        "Data Requirements", "Expected Outcomes", 
        "Potential Biases", "Knowledge Gaps"
      ]
    });
    
  3. Generate Hypotheses

    // Create competing hypotheses for a dimension
    await claude.tools.generate_hypotheses({
      dimension_node_id: "n2.1",
      hypotheses: [
        {
          content: "Microbiome dysbiosis precedes CTCL development",
          falsification_criteria: "Longitudinal study showing normal microbiome in pre-malignant tissue",
          impact_score: 0.8,
          disciplinary_tags: ["immunology", "dermatology", "microbiome"]
        }
      ]
    });
    
  4. Integrate Evidence

    // Add evidence with statistical validation
    await claude.tools.integrate_evidence({
      hypothesis_node_id: "h_n2.1_1",
      evidence: {
        title: "Microbiome Analysis in CTCL Patients",
        content: "16S rRNA sequencing shows reduced diversity in lesional skin",
        relationship: "Supportive",
        statistical_power: {
          power: 0.85,
          sample_size: 120,
          effect_size: 0.6
        },
        confidence: [0.8, 0.7, 0.9, 0.8]
      }
    });
    
Advanced Features
Causal Analysis
await claude.tools.analyze_causal_relationships({
  source_node: "microbiome_dysbiosis",
  target_node: "ctcl_progression",
  method: "do_calculus",
  confounders: ["age", "immunosuppression", "genetics"]
});
Temporal Pattern Detection
await claude.tools.detect_temporal_patterns({
  node_set: ["immune_activation", "microbiome_shift", "malignant_transformation"],
  pattern_types: ["sequential", "cyclic", "delayed"]
});
Knowledge Gap Analysis
await claude.tools.identify_knowledge_gaps({
  focus_areas: ["mechanistic_pathways", "therapeutic_targets"],
  prioritization: "impact_weighted"
});

Tools Reference

Core Research-Quest Tools
ToolDescriptionStage
initialize_asr_got_graphCreate new research graph1
decompose_research_taskBreak down into dimensions2
generate_hypothesesCreate competing hypotheses3
integrate_evidenceAdd evidence with Bayesian updates4
analyze_causal_relationshipsPerform causal inference4
detect_temporal_patternsIdentify time-based relationships4
assess_statistical_powerEvaluate evidence quality4
detect_biasesIdentify reasoning biases5
extract_subgraphsFocus on high-value paths6
generate_research_narrativeCreate structured output7
perform_reflection_auditQuality control and validation8
Utility Tools
ToolDescription
plan_interventionsModel research interventions
create_interdisciplinary_bridgesConnect research domains
estimate_research_impactAssess significance and utility
export_graph_dataExport in JSON/YAML/GraphML
import_research_dataImport existing research

Data Export Formats

  • JSON: Complete graph data with full metadata
  • YAML: Human-readable configuration format
  • GraphML: Compatible with network analysis tools (Gephi, Cytoscape)
  • DOT: Graphviz visualization format

Integration with Research Workflows

Literature Review Integration
// Import papers and create evidence nodes
await claude.tools.import_research_data({
  source: "pubmed_search",
  query: "cutaneous T-cell lymphoma microbiome",
  filters: { year_range: "2020-2024", study_types: ["clinical", "experimental"] }
});
Collaborative Research
// Enable multi-researcher features
await claude.tools.configure_collaboration({
  researchers: [
    { name: "Dr. Smith", expertise: "dermatology", role: "lead" },
    { name: "Dr. Johnson", expertise: "microbiome", role: "specialist" }
  ],
  consensus_threshold: 0.8
});

Quality Assurance Features

  • Bias Detection: Systematic identification of cognitive and systemic biases
  • Falsifiability Validation: Ensure hypotheses meet scientific standards
  • Statistical Rigor: Power analysis and effect size validation
  • Causal Validity: Proper causal inference methodology
  • Temporal Consistency: Logical time-based relationship validation

Customization for Research

The extension is pre-configured with a research profile:

  • Primary Domain: Immunology/Dermatology
  • Specializations: CTCL, skin microbiome, chromosomal instability
  • Methodologies: Genomic analysis, pharmacologic interference, ML integration
  • Communication Style: Formal academic discourse with Vancouver citations
  • Interdisciplinary Focus: Immunology ↔ Machine Learning bridges

Troubleshooting

Common Issues
  1. Server Start Failure

    cd server
    npm install
    node index.js
    
  2. Tool Not Found

    • Verify manifest.json is valid
    • Check server/index.js tool definitions
    • Restart Claude Desktop
  3. Graph State Errors

    • Initialize graph before using other tools
    • Follow stage sequence (1→8)
    • Check current stage with get_graph_summary
  4. Export Issues

    • Verify output directory permissions
    • Check available disk space
    • Validate graph data integrity
Debug Mode
# Run server with debugging
cd server
node --inspect index.js

Contributing

This extension follows the Research-Quest specification. Contributions should:

  1. Maintain compatibility with the 8-stage framework
  2. Include comprehensive test coverage
  3. Follow defensive programming practices
  4. Update documentation for new features

License

MIT License - See LICENSE file for details.

Support

📊 GitHub Repository Features

  • ⭐ Star this repo if you find it useful!
  • 🐛 Report issues via GitHub Issues
  • 💡 Request features through issue templates
  • 🤝 Contribute following our Contributing Guidelines

📝 Citation

If you use this extension in your research, please cite:

@software{dey2024asrgot,
  author = {Dey, Saptaswa},
  title = {Research-Quest},
  year = {2024},
  version = {1.0.0},
  url = {https://github.com/SaptaDey/Research-Quest},
  license = {MIT}
}

Built for systematic scientific reasoning. Designed for discovery.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.