🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

mathgraphs-mcp

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathgraphs-mcp - npm Package Compare versions

Comparing version
1.3.0
to
1.4.0
+7
-2
mcp.json
{
"manifest_version": "0.3",
"name": "mathtalking",
"version": "1.3.0",
"version": "1.4.0",
"display_name": "MathTalking — Math & Statistics Graphing Engine",

@@ -19,3 +19,4 @@ "description": "An agentic MCP for math and statistics graphing, computation, visualization, and validation. Plot functions, geometry, histograms, regression, and hypothesis tests. Returns interactive graph URLs with auto-computed results (roots, extrema, intersections, R², p-values). Results are graph-verified, not AI-generated. Saves ~410 tokens per render vs LLM canvas code.",

"plot", "geometry", "histogram", "regression", "function",
"interactive", "education", "STEM", "roots", "extrema"
"interactive", "education", "STEM", "roots", "extrema",
"3D", "three.js", "3D-geometry", "text-to-3D"
],

@@ -53,2 +54,6 @@ "license": "MIT",

{
"name": "plot_3d",
"description": "Create interactive 3D scenes from geometric primitives. Place meshes (cube, sphere, cylinder, cone, tetrahedron, torus, prism, and more), lines, and labels in 3D space with position, rotation, color, and opacity. Returns interactive URL with orbit controls."
},
{
"name": "create_show",

@@ -55,0 +60,0 @@ "description": "Bundle multiple plot_graph results into a slideshow. Returns URL to an interactive presentation with prev/next navigation."

{
"name": "mathgraphs-mcp",
"version": "1.3.0",
"version": "1.4.0",
"mcpName": "io.github.architectds/mathgraphs-mcp",

@@ -5,0 +5,0 @@ "description": "An agentic MCP for math and statistics graphing, computation, visualization, and validation",

# mathgraphs-mcp
**An agentic MCP for math and statistics graphing, computation, visualization, and validation.**
**An agentic MCP for math graphing, statistics, 3D scene building, computation, and visualization.**
MathTalking computes and renders interactive math visualizations. Plot functions, geometry, histograms, regression curves, and more. Results are graph-verified — roots, extrema, and intersections are computed from actual plotted curves, not generated by AI.
MathTalking computes and renders interactive visualizations. Plot 2D functions, geometry, statistics, and 3D scenes. Results are graph-verified — roots, extrema, and intersections are computed from actual plotted curves, not generated by AI.

@@ -45,2 +45,25 @@ **Saves ~410 tokens per render** vs LLM-generated canvas code. Zero LLM inference needed — the engine computes, not generates.

### `plot_3d` — 3D Scene Builder
Create interactive 3D scenes from geometric primitives. Place meshes, lines, and labels in 3D space.
**Input:** Array of elements, each with a `type` and type-specific fields:
| Type | Fields | Example |
|---|---|---|
| `mesh` | `shape` (required), `color`, `opacity`, `position` [x,y,z], `rotation` [rx,ry,rz] | `{"type":"mesh", "shape":"sphere", "r":1, "color":"#f0f0f0", "position":[0,1,0]}` |
| `line3d` | `from` [x,y,z], `to` [x,y,z], `color` | `{"type":"line3d", "from":[0,0,0], "to":[1,1,1], "color":"#dc2626"}` |
| `label3d` | `text`, `position` [x,y,z] | `{"type":"label3d", "text":"origin", "position":[0,0,0]}` |
**Mesh shapes:** cube, box, sphere, cylinder, cone, tetrahedron, octahedron, dodecahedron, icosahedron, torus, prism
**Shape params:** cube→size, box→width/height/depth, sphere→r, cylinder→r/h, cone→r/h, torus→r/tube, prism→points/h
**Optional params:**
- `title` — scene title
- `summary` — overlay text
- `camera` — `{position: [x,y,z], target: [x,y,z]}` for camera placement
**Returns:** Interactive 3D URL with orbit controls (rotate, zoom, pan).
### `create_show` — Slideshow

@@ -82,2 +105,3 @@

- Geometry needs precise rendering (triangles, circles, constructions)
- User wants to **build 3D scenes** — use `plot_3d` for shapes, furniture, architecture, abstract art

@@ -84,0 +108,0 @@ ## Why Use This