Mcp Server Jsxgraph
About
A Model Context Protocol server for generating mathematical visualizations using JSXGraph. This is a TypeScript-based MCP server that provides interactive mathematical chart generation capabilities for functions, geometry, parametric curves, and more.
Details
- Author
- dxd214
- Downloads
- 274
- Categories
- Other
Jump to
- 12 mathematical visualization tools powered by JSXGraph
- Supports function graphs, parametric curves, and geometry diagrams
- Vector fields, linear systems, and function transformations
- Quadratic analysis, exponential/logarithm plots, and rational functions
- Equation systems, conic sections, and polynomial step analysis
- Runs via stdio, SSE, or streamable transports
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Mcp Server JsxgraphCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via npm globally (npm install -g mcp-server-jsxgraph) or use npx with desktop MCP clients like Claude, VSCode, or Cline. Configure the MCP client with a stdio transport command, or run the server independently with --transport sse or --transport streamable for HTTP-based access. Use the DISABLED_TOOLS environment variable to disable specific visualization tools.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp server jsxgraph": {
"mcp-server-jsxgraph": {
"command": "npx",
"args": [
"-y",
"mcp-server-jsxgraph"
]
}
}
}
}
McpServers
{
"mcp-server-jsxgraph": {
"command": "npx",
"args": [
"-y",
"mcp-server-jsxgraph"
]
}
}
MCP Server JSXGraph 
A Model Context Protocol server for generating mathematical visualizations using JSXGraph. This MCP server provides interactive mathematical chart generation capabilities for functions, geometry, parametric curves, and educational mathematics.
This is a TypeScript-based MCP server that provides mathematical visualization capabilities. It allows you to create various types of mathematical charts and diagrams through MCP tools, perfect for educational mathematics, engineering, and scientific applications.
📋 Table of Contents
- ✨ Features
- 🤖 Usage
- 🚰 Run with SSE or Streamable transport
- 🎮 CLI Options
- ⚙️ Environment Variables
- 🔨 Development
- 📄 License
✨ Features
12 mathematical visualization tools powered by JSXGraph for interactive mathematical graphics.
Mathematical Visualization Charts (JSXGraph)
1. generate_function_graph: Generate mathematical function graphs with support for derivatives, integrals, tangent lines, and multiple functions.
2. generate_parametric_curve: Generate parametric curves like circles, Lissajous curves, spirals, and cycloids with optional animated traces.
3. generate_geometry_diagram: Create interactive geometry diagrams with points, lines, circles, polygons, angles, and geometric constructions.
4. generate_vector_field: Visualize 2D vector fields with arrows, streamlines, singular points, and magnitude color coding.
5. generate_linear_system: Visualize systems of linear equations and inequalities with feasible regions and linear programming optimization.
6. generate_function_transformation: Show function transformations including translations, scaling, reflections, and compositions with animation.
7. generate_quadratic_analysis: Comprehensive quadratic function analysis with vertex, roots, axis of symmetry, focus, and directrix.
8. generate_exponential_logarithm: Plot exponential and logarithmic functions with asymptotes, growth/decay analysis, and inverse relationships.
9. generate_rational_function: Visualize rational and irrational functions with asymptotes, holes, domain restrictions, and critical points.
10. generate_equation_system: Solve and visualize linear and nonlinear equation systems with numerical solutions and phase portraits.
11. generate_conic_section: Generate conic sections (circles, ellipses, parabolas, hyperbolas) and high-degree polynomials with geometric properties.
12. generate_polynomial_steps: Interactive step-by-step polynomial analysis with roots, derivatives, and graphical representations.
🤖 Usage
To use with Desktop APP, such as Claude, VSCode, Cline, Cherry Studio, Cursor, and so on, add the MCP server config below. On Mac system:
{
"mcpServers": {
"mcp-server-jsxgraph": {
"command": "npx",
"args": [
"-y",
"mcp-server-jsxgraph"
]
}
}
}
On Window system:
{
"mcpServers": {
"mcp-server-jsxgraph": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-server-jsxgraph"
]
}
}
}
🚰 Run with SSE or Streamable transport
Run directly
Install the package globally.
npm install -g mcp-server-jsxgraph
Run the server with your preferred transport option:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



