Converts LaTeX mathematical expressions to MathML format using MathJax-node.
A Model Context Protocol (MCP) server that converts LaTeX mathematical expressions to MathML format. And this README.md is written by DeepSeek V3.
Clone this repository:
git clone https://github.com/HappyAny/latex-mathml-mcp-server.git
cd latex-mathml-mcp-server
Install dependencies:
npm install mathjax-node
npm install @modelcontextprotocol/sdk
Run the server using Node.js:
node index.js
The server will start and listen for MCP client connections via stdio transport.
Tool-based Conversion:
latex2mathml
Resource-based Access:
mathml://{latex_expression}
To connect to this server from an MCP client, add the following configuration to your client's settings:
{
"mcpServers": {
"latex-mathml-server": {
"isActive": true,
"command": "node",
"args": [
"path_to_your_server/index.js"
]
}
}
}
Replace path_to_your_server/index.js
with the actual path to the server script.
Request Format:
{
"latex": "your_LaTeX_expression"
}
Example Request:
{
"latex": "E = mc^2"
}
Response Format:
{
"content": [
{
"type": "text",
"text": "<math xmlns=\"http://www.w3.org/1998/Math/MathML\">...</math>"
}
]
}
Access mathematical expressions as resources using the URI pattern:
mathml://E%20%3D%20mc%5E2
(Note: LaTeX expressions should be URL-encoded in the resource URI)
@modelcontextprotocol/sdk
: MCP server SDKmathjax-node
: LaTeX to MathML conversionzod
: Input validationThis is a Node.js project. Simply clone and install dependencies as shown in the Installation section.
MIT
MCP server for Autodesk Maya
Performs gene set enrichment analysis using the Enrichr API, supporting all available gene set libraries.
A test server that demonstrates all features of the MCP protocol, including prompts, tools, resources, and sampling.
A server for Zero-Vector's hybrid vector-graph persona and memory management system, featuring advanced LangGraph workflow capabilities.
Fetches comprehensive information about NuGet packages from the NuGet Gallery, including READMEs, metadata, and search functionality.
Enable AI Agents to fix Playwright test failures reported to Currents.
A local MCP server for developers that mirrors your in-development MCP server, allowing seamless restarts and tool updates so you can build, test, and iterate on your MCP server within the same AI session without interruption.
A server for solving combinatorial, convex, integer, and non-linear optimization problems.
Token-efficient access to OpenAPI/Swagger specs via MCP Resources
A Binary Ninja plugin, MCP server, and bridge that seamlessly integrates Binary Ninja with your favorite MCP client.