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
Execute terminal commands through a secure shell interface using an AI assistant.
An MCP server for real-time user intervention in AI-assisted development workflows.
Tools to query latest Maven dependency information
Provides structured data for shadcn/ui components, including descriptions, installation instructions, usage examples, and props.
An intelligent tool for AI assistants to present multiple UI component designs for user selection.
Integrates with Azure DevOps, allowing interaction with its services. Requires a Personal Access Token (PAT) for authentication.
Arbitrary code execution and tool-use platform for LLMs by Riza
An AI agent using the Model Context Protocol (MCP) with a Node.js server providing REST resources for users and messages.
Automate Android devices using the uiautomator2 library, requiring adb and a connected device.
Generate images using Baidu's iRAG API through a standardized MCP interface.