Skip to content

Add SageMath MCP (sagemath-mcp) - #221

Open
csteinlxbp wants to merge 1 commit into
cline:mainfrom
csteinlxbp:add-sagemath-mcp
Open

csteinlxbp wants to merge 1 commit into
cline:mainfrom
csteinlxbp:add-sagemath-mcp

Conversation

@csteinlxbp

Copy link
Copy Markdown

Adds registry/mcps/sagemath-mcp/ with entry.json and a 512 px icon.png. npm run validate passes (204 entries).

sagemath-mcp is an MIT-licensed MCP server that gives agents a sandboxed SageMath session: 40 tools for exact and symbolic mathematics, with state that persists between calls and a verify_claim tool that re-checks stated results.

  • Install: local stdio through uvx --from "sagemath-mcp[passagemath]" sagemath-mcp. The [passagemath] extra brings the Sage runtime, about 1 GB on the first launch. Works on macOS and Linux.
  • Maintained: current release 0.9.4 (2026-10-10). It is on PyPI, conda-forge, GHCR (signed images with SLSA provenance and an SBOM) and the official MCP Registry.
  • Safe to install: caller code is deny-by-default. An AST validator and a namespace scrub refuse imports, file, network and shell access, and external interfaces. See SECURITY.md. The server sends nothing anywhere (PRIVACY.md, landing with Prepare the directory listings: registry fix, Claude plugin, privacy, icon XBP-Europe/sagemath-mcp#224).
  • Tags: research and data. tags.json has no mathematics category, and I didn't want to add one in a single-entry PR.
  • Not official: this is an independent project, not affiliated with the SageMath developers. The entry says so and is named sagemath-mcp rather than "SageMath".

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P1eo9kHhPHfBTGcehPwGbA

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant