Math Agent with Microsoft Word and Gmail Integration
About
MCP server for Math Agent with Microsoft Word and Gmail Integration
Explore
- Mathematical Operations
- Basic arithmetic (add, subtract, multiply, divide)
- Advanced operations (power, square root, cube root)
- Trigonometric functions (sin, cos, tan)
- Logarithmic calculations
- Factorial computation
- Fibonacci sequence generation
- ASCII value conversion
- Exponential sum calculations
- AI Integration
- Google Gemini Pro model for intelligent problem-solving
- Iterative problem-solving approach
- Automatic tool selection and execution
- Enhanced Logging
- Detailed execution logs
- Debug information for tool operations
- Error tracking and reporting
- Comprehensive email reports with execution history
- Email Integration
- Automatic email reports after completion
- Detailed execution logs in email body
- Final result summary
- Gmail SMTP integration
- Word Integration
- Automatic Word document creation
- Rectangle drawing with results
- Automated result visualization
- Configurable text placement
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
Math Agent with Microsoft Word and Gmail IntegrationCommand (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
- Python 3.7+
- Microsoft Word for macOS
- macOS 10.15 or later
- Google Cloud API key (for Gemini Pro)
- Ensure GMAIL_USER is your full email address
- GMAIL_APP_PASSWORD must be a 16-character app password
- Enable 2-Step Verification in your Google Account
- Check execution logs for detailed error messages
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"math agent with microsoft word and gmail integration": {
"eagv1-s4-mcp": {
"command": "python",
"args": [
"math_agent_client.py"
]
}
}
}
}
McpServers
{
"eagv1-s4-mcp": {
"command": "python",
"args": [
"math_agent_client.py"
]
}
}
A Python-based mathematical agent that solves problems iteratively using various mathematical tools and visualizes results using Microsoft Word and Gmail.
Features
- Mathematical Operations
- Basic arithmetic (add, subtract, multiply, divide)
- Advanced operations (power, square root, cube root)
- Trigonometric functions (sin, cos, tan)
- Logarithmic calculations
- Factorial computation
- Fibonacci sequence generation
- ASCII value conversion
- Exponential sum calculations
- AI Integration
- Google Gemini Pro model for intelligent problem-solving
- Iterative problem-solving approach
- Automatic tool selection and execution
- Enhanced Logging
- Detailed execution logs
- Debug information for tool operations
- Error tracking and reporting
- Comprehensive email reports with execution history
- Email Integration
- Automatic email reports after completion
- Detailed execution logs in email body
- Final result summary
- Gmail SMTP integration
- Word Integration
- Automatic Word document creation
- Rectangle drawing with results
- Automated result visualization
- Configurable text placement
Prerequisites
- Python 3.7+
- Microsoft Word for macOS
- macOS 10.15 or later
- Google Cloud API key (for Gemini Pro)
Installation
1. Clone the repository
2. Install dependencies:
pip3 install -r requirements.txt
3. Set up environment variables:
Option 1: Export in terminal (recommended for testing):
export GEMINI_API_KEY=your_api_key_here
export [email protected]
export GMAIL_APP_PASSWORD=your16digitpassword
Option 2: Create a .env file:
GEMINI_API_KEY=your_api_key_here
[email protected]
GMAIL_APP_PASSWORD=your16digitpassword
Usage
Recommended Method: Run the client (automatically starts the server):python math_agent_client.py
Alternative Method (for debugging): Run server and client separately:
1. Start the MCP server:
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



