mcpbeat Sign in

OpenSTEM MCP Server

by kimi94279-glitch Your server? Claim it
local only

OpenSTEM runs on your own machine — the client starts it, so there is no endpoint to ping. 2 505 installs a week from pypi. Last commit 5 Nov 2026.

STEM study tools: LaTeX/circuit figures, math and unit checks, PDF/HWP reading, exam/slide export

Installs per day peak 1 003 · avg 83
a month agotoday
2 505
Installs / week
pypi · openstem-mcp
0
Stars
0 open issues
5 Nov 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 2 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add openstem-mcp -- uvx openstem-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "openstem-mcp": {
      "command": "uvx",
      "args": [
        "openstem-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.openstem-mcp]
command = "uvx"
args = ["openstem-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "openstem-mcp": {
      "command": "uvx",
      "args": [
        "openstem-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "openstem-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "openstem-mcp"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: OPENSTEM_OUTPUT_DIR (Folder for generated files (default ~/OpenSTEM)), OPENSTEM_INPUT_DIR (Materials folder read_document may open (default <output>/자료)), OPENSTEM_LMS_SCHOOL (Korean university name for the read-only lms tool, e.g. 성균관대), OPENSTEM_LMS_TOKEN (Access token the student created in their LMS), OPENSTEM_LMS_CALENDAR_URL (LMS calendar feed URL (deadlines only, when no token)).

Alternatives to OpenSTEM

same job, measured the same way
DingCard
by lottshin

Make posters, social cards and slide decks from templates, check the layout, render PNG, JPG or PDF

487 installs/wk local only
CV Booster by MT-Transition
by mt-transition-cv

Score and improve a CV, match it to a job offer, check figures, export Word/PDF.

answering
L
Lorem
by ankitashanbhag30

Slide decks over MCP: read and write decks as code, run Lorem's full AI pipeline, export PPTX/PDF.

71 installs/wk local only
Deckly
by yolofmeister-git

Design presentations, landing pages and social ads with Deckly's tools, then share or export PDF.

answering
Convertfilefast
by mltcorp

Convert files, run PDF/image tools, create billing links, and report feedback.

147 installs/wk 18 tools answering
P
PDF
by yaktool

Merge, split, compress, unlock, organize, extract, fill forms and check PDFs — 12 local tools.

93 installs/wk local only
AI Resume Master
by airesumemaster

Build and edit real resumes in your AI Resume Master account, and export them to PDF.

answering
truecopy
by truecopydev

Read tables, figures and dates out of a PDF, Word file, CSV or paste, with a verdict on the reading.

819 installs/wk local only

OpenSTEM — questions

Answers built from our own checks of this server.

Why is there no uptime for OpenSTEM?
OpenSTEM runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package openstem-mcp was installed 2 505 times last week.
How do I connect OpenSTEM?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls openstem-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use OpenSTEM?
The pypi package openstem-mcp was installed 2 505 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is OpenSTEM open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.