MCPSERV.CLUB
shettysaish20

MCP Server AI Chrome Extension

MCP Server

Instant BODMAS calculations from your browser

Stale(50)
0stars
1views
Updated Apr 17, 2025

About

A lightweight Flask-based MCP server that powers a Chrome extension to evaluate complex mathematical expressions following the BODMAS hierarchy, delivering real-time results directly within the browser popup.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Extension Running

The MCP Server V3 is a lightweight, AI‑powered Chrome Extension backed by a Flask MCP server that brings advanced mathematical reasoning directly into the browser. It solves a common pain point for developers and power users: performing complex BODMAS calculations without leaving the web context. By leveraging the Model Context Protocol, the extension can parse user queries, maintain conversational memory, and return accurate results in real time.

At its core, the server exposes a simple yet powerful API that accepts a mathematical expression string. The backend parses this input with , which understands the syntax and operator hierarchy. A decision engine () then orchestrates the calculation flow, delegating to specialized action modules (). This layered approach allows the server not only to compute results but also to remember previous interactions, enabling context‑aware queries such as “What is the derivative of the last result?” or “Add 10 to that value.” The memory module () stores session history, making the assistant behave like a persistent calculator rather than a stateless tool.

For developers building AI workflows, MCP Server V3 offers several tangible benefits. First, the extension can be embedded into any web application that requires on‑the‑fly math support—think educational platforms, data dashboards, or coding interview tools. Second, because the server follows MCP conventions, it can be swapped out for a more sophisticated AI backend (e.g., GPT‑powered reasoning) without changing the Chrome client. Finally, the clear separation of perception, decision, and action layers means that new mathematical domains (statistics, linear algebra) can be added incrementally by extending the existing modules.

Real‑world scenarios abound: a data analyst might quickly validate a formula while browsing documentation; an instructor could demonstrate algebraic steps in a lecture without leaving the browser; or a developer testing API responses might need to compute checksum values on the fly. In each case, the extension provides instant feedback, reduces context switching, and keeps the user’s workflow fluid.

What sets this MCP server apart is its blend of simplicity and extensibility. It uses only Flask and minimal dependencies, making it easy to deploy locally or in a containerized environment. The Chrome Extension remains lightweight and free of external libraries, ensuring fast load times and broad compatibility. Together, they form a cohesive system that turns the browser into an AI‑augmented calculator—ready for integration, customization, and scaling as part of a larger AI assistant ecosystem.