Scitex

v1.0.0Data Science & MLstable

Python toolkit for reproducible science — from raw data to manuscript. Includes 42 modules, 318 CLI commands, 0 MCP tools, and 0 skills.

academic-writingai-researchautomationbibtexdata-visualization
Share:
84
Stars
0
Downloads
0
Weekly
0/5

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

Scientific manuscript automation
Academic writing workflow
Data visualization and bibtex management
ywatanabe1989

Maintainer

LicenseAGPL-3.0
Languagepython
Versionv1.0.0
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx scitex-python

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 only
2

Set 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.src
3

Verify 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-tools
4

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

5

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.

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.

Quick Config Preview

{ "mcpServers": { "scitex-python": { "command": "npx", "args": ["-y", "scitex-python"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides