MCP Server V3

MCP Server V3

🚀 MCP服务器AI Chrome扩展

这是一款轻量级的AI浏览器扩展,它与基于Flask的MCP服务器相连,用户能够直接在浏览器中执行复杂的BODMAS(括号、指数、除法、乘法、加法、减法)运算,极大地简化了数学计算流程。

✨ 主要特性

  • 📚 支持复杂数学表达式,严格遵循完整的BODMAS优先级,确保计算结果的准确性。
  • ⚡ 借助后端AI MCP服务器完成实时计算,高效快速得出结果。
  • 🧠 服务器配备决策和记忆模块,能够智能处理用户输入。
  • 🌐 浏览器扩展界面简洁直观,操作方便。
  • 🔌 实现了Chrome扩展与Flask API服务器之间的便捷通信。

🏗️ 项目结构

MCP-Server-V3/
│
├── flask-api/
│   ├── action.py           # 处理数学运算的文件
│   ├── decision.py         # 根据解析的用户输入做出决策
│   ├── memory.py           # 维护会话记忆和历史记录
│   ├── mcp_server.py       # 主Flask服务器运行API
│   ├── mcp_client.py       # 客户端工具(如有需要)
│   ├── models.py           # 定义输入输出的数据模型
│   ├── perception.py       # 解析并理解用户查询
│   └── requirements.txt    # Python依赖项列表
│
├── chrome-extension/
│   ├── manifest.json       # Chrome扩展清单文件
│   ├── popup.html          # 扩展弹出窗口的前端界面
│   ├── popup.js            # 与后端服务器交互的JavaScript逻辑
│
├── requirements.txt        # 顶层依赖项列表
│
└── README.md               # 📄 (当前位置!)

🚀 快速开始

工作原理

  1. 用户互动
    • 用户打开Chrome扩展弹出窗口。
    • 输入一个数学表达式(例如:5 * (3 + 2) - 4 / 2)。
  2. Chrome扩展(前端)
    • 捕获用户输入。
    • 发送POST请求到Flask MCP服务器API。
  3. Flask API(后端服务器)
    • 使用perception.py解析输入。
    • 通过decision.pyaction.py计算符合BODMAS规则的结果。
    • 将最终结果返回给Chrome扩展。
  4. 结果显示
    • 扩展接收响应。
    • 在弹出窗口中显示计算结果,供用户查看。

📦 安装指南

1. 设置MCP服务器

# 克隆仓库
git clone https://github.com/shettysaish20/MPC-Server.git

# 进入项目目录
cd MPC-Server

# 安装依赖项
pip install -r requirements.txt

2. 启动服务器

# 在flask-api目录下运行
python mcp_server.py

📋 注意事项

⚠️ 重要提示

确保已安装Python和Flask框架,并检查所有依赖项是否正确安装。

🔄 更新日志

  • 版本1.0:初步发布,支持基本BODMAS运算。
  • 版本2.0:优化性能,增强错误处理。

📄 许可证

MIT License

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-02 09:27

相似服务问题

相关AI产品