幻方生成服务

Magic-MCP是一个通过MCP服务器提供幻方生成功能的服务,支持通过远程MATLAB服务生成指定大小的幻方矩阵。

  • by yanndebray
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 yanndebray/Magic-MCP

使用说明

Magic-MCP

魔方函数作为MCP服务器暴露出来🪄✨

开始入门

  1. 创建一个虚拟环境并安装依赖项:

    python -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
    
  2. 运行MCP服务器:

    python server.py
    

    服务器提供了一个单一的工具, generate_magic_square,这代表了 托管在(某处的)远程MATLAB服务 https://matlab-0j1h.onrender.com/mymagic/mymagic。

  3. 依赖项

    这个项目现在使用 requests 并且 numpy 调用并解析远程(服务/接口) MATLAB服务。确保这些软件包已安装(它们包含在 requirements.txt)。 要更改目标MATLAB服务URL,请编辑 MATLAB_SERVICE_URL 内部的变量 calculate_magic_matrix 工具中的 server.py。

  4. 将一个MCP兼容的客户端连接到服务器(例如,通过MCP) (通过发现或将客户端指向stdio端点)并调用 generate_magic_square 工具。提供所需的正方形尺寸(以及可选的 设置 debug=true) 以接收一个包含魔法的结构化回复 正方形以及上游服务返回的原始元数据。