使用说明
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!)
🚀 运作原理
-
用户交互:
- 用户打开Chrome扩展程序弹出窗口。
- 输入数学表达式(例如。,
5 * (3 + 2) - 4 / 2).
-
Chrome扩展程序(前端):
- 捕获用户输入。
- 发送a
POST请求到Flask MCP服务器API。
-
Flask API(后端服务器):
- 通过以下方式解析输入
perception.py. - 用途
decision.py和action.py以计算正确的BODMAS结果。 - 将最终输出返回给Chrome扩展程序。
- 通过以下方式解析输入
-
结果显示:
- 扩展程序收到响应。
- 在弹出窗口中向用户显示计算出的答案。
🛠️ 安装指南
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