Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Dr. QuantMaster MCP Servercalculate power for a sample of 300 with effect size 0.25"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Dr. QuantMaster MCP Server
AI-Powered Quantitative Research Assistant with 45 MCP tools for causal inference, regression analysis, power calculation, and statistical code generation.
Features
45 MCP Tools in 10 Categories
Category | Tools | Description |
Knowledge Search | 5 | Search statistical knowledge, method guides, formula lookup |
Sample Size & Power | 5 | Power analysis, effect size, MDE calculator |
Diagnostics | 5 | Assumption checks, regression diagnostics, test selection |
Causal Inference | 6 | DID, RDD, IV, PSM, Synthetic Control guides |
Code Generation | 8 | R, Stata, Python code generation and optimization |
Interpretation | 5 | Coefficient interpretation, model fit, results writing |
Meta-Analysis | 4 | Effect sizes, heterogeneity, publication bias |
Reporting | 5 | Journal guidelines, APA reporting, preregistration |
Advanced Methods | 5 | SEM, MLM, Bayesian, ML for causal, time series |
File Operations | 2 | Analysis file writing, project structure creation |
Causal Inference Methods Supported
DID (Difference-in-Differences): Parallel trends, staggered adoption, event studies
RDD (Regression Discontinuity): Sharp/Fuzzy RDD, bandwidth selection, McCrary test
IV (Instrumental Variables): 2SLS, weak instrument tests, overidentification
PSM (Propensity Score Matching): Balance diagnostics, caliper selection, ATT/ATE
Synthetic Control: Donor pool selection, placebo tests, inference
Code Generation
Generate analysis code for:
R: tidyverse, fixest, did, rdrobust, MatchIt
Stata: reghdfe, did_imputation, rdrobust, psmatch2
Python: statsmodels, linearmodels, causalinference
Architecture
Skills (Hot Layer) MCP Tools (Cold Layer) RAG (Vector Search)
| | |
v v v
01_IDENTITY.md 45 Tools 32 ChromaDB Collections
02_CAUSAL_INFERENCE.md - Knowledge Search - stat_foundations
03_REGRESSION.md - Power Analysis - regression_*
- Code Generation - econometrics_*
- Diagnostics - advanced_*Installation
Prerequisites
Node.js 18+
npm or yarn
Setup
# Clone the repository
git clone https://github.com/seanshin0214/quantmaster-mcp-server.git
cd quantmaster-mcp-server
# Install dependencies
npm install
# Build
npm run build
# Copy environment file
cp .env.example .envClaude Desktop Configuration
Add to claude_desktop_config.json:
Windows:
{
"mcpServers": {
"quantmaster": {
"command": "node",
"args": ["C:\\path\\to\\quantmaster-mcp-server\\dist\\index.js"],
"env": {
"CHROMA_PATH": "C:\\path\\to\\quantmaster-mcp-server\\chroma-data"
}
}
}
}macOS/Linux:
{
"mcpServers": {
"quantmaster": {
"command": "node",
"args": ["/path/to/quantmaster-mcp-server/dist/index.js"],
"env": {
"CHROMA_PATH": "/path/to/quantmaster-mcp-server/chroma-data"
}
}
}
}Usage Examples
Power Analysis
Tool: calc_power
Input: { "n": 200, "effectSize": 0.3, "alpha": 0.05 }Causal Inference Guide
Tool: causal_design_guide
Input: { "method": "did", "context": "policy evaluation" }Generate R Code
Tool: generate_r_code
Input: {
"method": "did",
"dataDescription": "panel data with treatment in 2020"
}Interpret Coefficient
Tool: interpret_coefficient
Input: {
"coefficient": 0.15,
"se": 0.05,
"method": "ols",
"outcomeVar": "log_wage"
}Tool Reference
Knowledge Search Tools
search_stats_knowledge: Search statistical methods databaseget_method_guide: Get detailed method guidesuggest_method: Suggest appropriate method for research questioncompare_methods: Compare two statistical methodsget_formula: Get formula for specific statistic
Power Analysis Tools
calc_sample_size: Calculate required sample sizecalc_power: Calculate statistical powercalc_effect_size: Calculate effect size from statisticsmde_calculator: Calculate minimum detectable effectpower_curve: Generate power curve data
Causal Inference Tools
causal_design_guide: Get causal inference design guideparallel_trends_check: Check parallel trends assumptioniv_strength_check: Check instrument strengthpsm_guide: Propensity score matching guiderdd_bandwidth: RDD bandwidth selection guideevent_study_guide: Event study design guide
Code Generation Tools
generate_r_code: Generate R analysis codegenerate_stata_code: Generate Stata analysis codegenerate_python_code: Generate Python analysis codecode_template: Get code template for methodvisualization_code: Generate visualization codetable_code: Generate publication-ready table codedebug_code: Debug statistical codeoptimize_code: Optimize code performance
32 ChromaDB Collections
Domain | Collections |
Foundations | stat_foundations, probability_theory, inference_basics |
Regression | regression_ols, regression_diagnostics, regression_extensions |
Econometrics | econometrics_panel, econometrics_iv, econometrics_did, econometrics_rdd |
Advanced | advanced_sem, advanced_mlm, advanced_bayesian, advanced_ml_causal |
Meta-Analysis | meta_effect_sizes, meta_heterogeneity, meta_publication_bias |
Code | code_r, code_stata, code_python |
Skills Files
01_IDENTITY.md
Dr. QuantMaster persona and core capabilities definition.
02_CAUSAL_INFERENCE.md
Detailed guides for DID, RDD, IV, PSM, and Synthetic Control with code templates.
03_REGRESSION.md
OLS, Panel Data, Limited Dependent Variables, Count Models, and Survival Analysis guides.
License
MIT License - See LICENSE for details.
Author
Sean Shin (@seanshin0214)
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Built with Model Context Protocol and ChromaDB
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.