Scitex
Python toolkit for reproducible science — from raw data to manuscript. Includes 42 modules, 318 CLI commands, 0 MCP tools, and 0 skills.
What is Scitex?
Scitex is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to python toolkit for reproducible science — from raw data to manuscript. includes 42 modules, 318 cli commands, 0 mcp tools, and 0 skills.
Python toolkit for reproducible science — from raw data to manuscript. Includes 42 modules, 318 CLI commands, 0 MCP tools, and 0 skills.
This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Python toolkit for reproducible science — from raw data to m
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx scitex-pythonConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Scitex
SciTeX is a comprehensive Python toolkit for reproducible scientific research that covers the entire pipeline from raw data ingestion to manuscript submission. It exposes 323 MCP tools across 23 modules — including publication-ready figure generation (`plt`), statistical testing, literature search and PDF enrichment (`scholar`), LaTeX manuscript compilation (`writer`), and cryptographic reproducibility verification (`clew`) — so AI assistants like Claude can autonomously conduct analyses, generate figures, search papers, and verify that manuscript claims trace back to source data. Researchers use it to eliminate manual figure editing, automate citation management, and produce verifiably reproducible papers.
Prerequisites
- Python 3.10 or later installed
- uv package manager recommended for installation (`pip install uv`)
- An MCP client such as Claude Desktop or Claude Code
- LaTeX distribution installed for manuscript compilation features (e.g., TeX Live or MiKTeX)
- Optional: API keys for AI backends (Anthropic, OpenAI, Google) if using the `ai` module — set via `.env.d/` configuration files
Install SciTeX
Install with uv for fastest dependency resolution. Use `scitex[all]` for full functionality, or a modular subset for lighter installs.
uv pip install 'scitex[all]'
# Lighter alternatives:
# uv pip install 'scitex[plt,stats,scholar]' # Typical research
# uv pip install 'scitex[writer]' # LaTeX onlySet up environment configuration
Copy the example environment files and edit them with your API credentials and notification settings. Source the entry file to activate the environment.
cp -r .env.d.examples .env.d
# Edit credentials:
$EDITOR .env.d/
source .env.d/entry.srcVerify the CLI and list available MCP tools
Confirm installation and explore the 323 available MCP tools with the built-in list command.
scitex mcp list-toolsAdd SciTeX to your MCP client configuration
Edit `claude_desktop_config.json` to register the SciTeX MCP server. The `SCITEX_ENV_SRC` variable points to your sourced environment file.
Restart your MCP client and start your research workflow
After restarting, Claude can generate figures, run statistical tests, search literature, compile LaTeX, and verify reproducibility through the 323 exposed tools.
Scitex Examples
Client configuration
Add this to `claude_desktop_config.json` to register the SciTeX MCP server with your environment source file.
{
"mcpServers": {
"scitex": {
"command": "scitex",
"args": ["mcp", "start"],
"env": {
"SCITEX_ENV_SRC": "/path/to/your/.env.d/entry.src"
}
}
}
}Prompts to try
Use these prompts to leverage SciTeX's research pipeline capabilities through Claude.
- "Generate a publication-ready bar chart from results.csv with error bars and export it as both PNG and PDF."
- "Search for recent papers on neural oscillations and download the top 5 as PDFs with enriched metadata."
- "Run appropriate statistical tests on my dataset and recommend which test to use based on the data distribution."
- "Compile my LaTeX manuscript and check that all figure claims are cryptographically verified against source data."
- "Show me the dependency graph for figure_3.png and trace it back to its source data file."Troubleshooting Scitex
Installation is extremely slow with pip
Use uv instead: `uv pip install 'scitex[all]'`. The uv resolver is 10–30x faster than pip for packages with complex dependency trees like SciTeX.
LaTeX compilation fails with missing packages
Ensure a full LaTeX distribution is installed (TeX Live full on Linux/macOS, MiKTeX on Windows). Run `scitex writer compile --verbose` to see which packages are missing and install them with your LaTeX package manager.
MCP server fails to start or tools are not listed
Verify SciTeX is installed correctly with `scitex mcp list-tools`. Ensure `SCITEX_ENV_SRC` in your MCP config points to a valid, sourced environment file. Try running `scitex mcp start` manually in a terminal to see startup errors.
Frequently Asked Questions about Scitex
What is Scitex?
Scitex is a Model Context Protocol (MCP) server that python toolkit for reproducible science — from raw data to manuscript. includes 42 modules, 318 cli commands, 0 mcp tools, and 0 skills. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Scitex?
Follow the installation instructions on the Scitex GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Scitex?
Scitex works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Scitex free to use?
Yes, Scitex is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.
Scitex Alternatives — Similar Data Science & ML Servers
Looking for alternatives to Scitex? Here are other popular data science & ml servers you can use with Claude, Cursor, and VS Code.
Ultrarag
★ 5.6kA Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines
RocketRide
★ 3.1k📇 🏠 - MCP server that exposes RocketRide AI pipelines as t
Aix Db
★ 2.1kAix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
NeMo Data Designer
★ 1.9k🎨 NeMo Data Designer: Generate high-quality synthetic data from scratch or from seed data.
PaperBanana
★ 1.7kOpen source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MiniMax
★ 1.5kBridges MiniMax AI capabilities to the Model Context Protocol, enabling AI agents to perform image understanding, text-to-image generation, and speech synthesis. It provides a standardized interface for accessing MiniMax's core tools via JSON-RPC.
Browse More Data Science & ML MCP Servers
Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Scitex in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Scitex?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.