MCP Server AI Chrome Extension
About
An MCP server AI Chrome Extension plugin that enables doing complex BODMAS operations through browser
Details
- License
- MIT license
Explore
- π Solve complex mathematical expressions with full BODMAS hierarchy.
- β‘ Instant real-time computation via a backend AI MCP server.
- π§ Server processes user input with decision-making and memory modules.
- π Simple and clean Chrome Extension interface.
- π Easy communication between Chrome Extension and Flask API server.
---
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 AI Chrome ExtensionCommand (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
pip install -r requirements.txt
- Click on the MCP extension icon.
- Type a BODMAS-based math query.
- View instant computed results!
---

---
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp server ai chrome extension": {
"MCP-Server-V3": {
"command": "python",
"args": [
"mcp_client.py"
]
}
}
}
}
McpServers
{
"MCP-Server-V3": {
"command": "python",
"args": [
"mcp_client.py"
]
}
}
A lightweight AI-powered Chrome Extension connected to a Flask-based MCP Server, enabling users to perform complex BODMAS (Bracket, Order, Division, Multiplication, Addition, Subtraction) operations directly from the browser.
---
β¨ Features
- π Solve complex mathematical expressions with full BODMAS hierarchy.
- β‘ Instant real-time computation via a backend AI MCP server.
- π§ Server processes user input with decision-making and memory modules.
- π Simple and clean Chrome Extension interface.
- π Easy communication between Chrome Extension and Flask API server.
---
ποΈ Project Structure
MCP-Server-V3/
β
βββ flask-api/
β βββ action.py # Handles mathematical operations
β βββ decision.py # Decides actions based on parsed user input
β βββ memory.py # Maintains session memory and history
β βββ mcp_server.py # Main Flask server running the API
β βββ mcp_client.py # Client utilities (if needed)
β βββ models.py # Defines data models for input/output
β βββ perception.py # Parses and understands user queries
β βββ requirements.txt # Python dependencies
β
βββ chrome-extension/
β βββ manifest.json # Chrome extension manifest
β βββ popup.html # Extension popup frontend
β βββ popup.js # JS logic to interact with backend server
β
βββ requirements.txt # Top-level requirements
β
βββ README.md # π (You are here!)
---
π How It Works
1. User Interaction:
- User opens the Chrome Extension popup.
- Enters a math expression (e.g., 5 * (3 + 2) - 4 / 2).
2. Chrome Extension (Frontend):
- Captures the user input.
- Sends a POST request to the Flask MCP Server API.
3. Flask API (Backend Server):
- Parses the input via perception.py.
- Uses decision.py and action.py to compute the correct BODMAS result.
- Returns the final output back to the Chrome Extension.
4. Result Display:
- Extension receives the response.
- Displays the computed answer to the user in the popup.
---
π οΈ Installation Guide
1. Set Up the MCP Server
```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.



