数学计算浏览器扩展

一个轻量级的AI驱动的Chrome扩展,连接到基于Flask的MCP服务器,使用户能够直接从浏览器执行复杂的BODMAS(括号、阶、除、乘、加、减)运算。

  • by shettysaish20
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 shettysaish20/mcp-server-v3

使用说明

MCP服务器AI Chrome扩展程序

一个轻量级的AI驱动的Chrome扩展程序连接到基于Flask的MCP服务器,使用户能够执行 复数BODMAS(括号、顺序、除法、乘法、加法、减法) 直接从浏览器进行操作。


✨ 特性

  • 📚 使用完整的BODMAS层次结构求解复杂的数学表达式。
  • ⚡ 通过后端AI MCP服务器进行即时实时计算。
  • 🧠 服务器通过决策和内存模块处理用户输入。
  • 🌐 简洁明了的Chrome扩展程序界面。
  • 🔌 Chrome扩展和Flask API服务器之间的轻松通信。

🏗️ 项目结构

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!)

🚀 运作原理

  1. 用户交互:

    • 用户打开Chrome扩展程序弹出窗口。
    • 输入数学表达式(例如。, 5 * (3 + 2) - 4 / 2).
  2. Chrome扩展程序(前端):

    • 捕获用户输入。
    • 发送a POST 请求到Flask MCP服务器API。
  3. Flask API(后端服务器):

    • 通过以下方式解析输入 perception.py.
    • 用途 decision.py 和 action.py 以计算正确的BODMAS结果。
    • 将最终输出返回给Chrome扩展程序。
  4. 结果显示:

    • 扩展程序收到响应。
    • 在弹出窗口中向用户显示计算出的答案。

🛠️ 安装指南

1.设置MCP服务器

# Clone the repo
git clone https://github.com/shettysaish20/MCP-Server-V3.git
cd MCP-Server-V3/flask-api

# Install Python dependencies
pip install -r requirements.txt

# Run the server
python mcp_client.py

默认情况下,服务器运行在: http://localhost:5000/


2.设置Chrome扩展程序

  • 打开 chrome://extensions/ 在Chrome中。
  • 启用 开发人员模式.
  • 点击 装载时未包装 并选择 chrome-extension/ 文件夹。
  • 扩展程序将出现在浏览器工具栏中。

3.使用方法

  • 单击MCP扩展图标。
  • 键入基于BODMAS的数学查询。
  • 查看即时计算结果!

📦 依赖项

  • 后端(Python):

    • 烧瓶
    • 瓶 Cors

    (所有后端库都列在 requirements.txt.)

  • 前端(扩展):

    • 纯JavaScript+HTML/CSS(无外部库)。

🚀 跑步


📄 许可证

MIT许可证。
您可以随意修改、扩展和增强!


👨‍💻 作者

内置于❤️ 靠近 Saish Shetty