Wolfram Alpha计算服务

一个提供Wolfram Alpha集成能力的模型上下文协议服务器,使LLM能够执行数学计算、回答科学问题并使用Wolfram Alpha的强大计算知识引擎分析数据。

  • by julianehuettl
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 julianehuettl/wolfram-alpha-mcp

使用说明

Wolfram Alpha MCP服务器

提供Wolfram Alpha集成功能的模型上下文协议服务器。该服务器使LLM能够使用Wolfram Alpha强大的计算知识引擎执行数学计算、回答科学问题和分析数据。

可用工具

  • wolfram_alpha_query -对Wolfram Alpha执行查询
    • input (string,必填):要发送给Wolfram Alpha的查询
    • 格式化规则:
      1. 使用自然语言或简化关键字
      2. 使用适当的数学符号
      3. 遵循单位和恒定格式指南
      4. 适当处理模棱两可的查询

需求

安装

为了发展

  1. 克隆存储库:

    git clone https://github.com/julianehuettl/wolfram-alpha-mcp.git
    cd wolfram-alpha-mcp
    
  2. 创建并激活虚拟环境:

    # Using uv (recommended)
    uv venv
    
    # Or using standard venv
    python -m venv .venv
    
  3. 从本地源安装依赖项:

    # Using uv (recommended)
    uv pip install .
    
    # Or using standard pip
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    pip install .
    

配置

API密钥设置

  1. 创建一个 .env 项目根目录中的文件:

    WOLFRAM_ALPHA_APPID=your_api_key_here
    
  2. 从获取API密钥 Wolfram Alpha开发人员门户

为Claude桌面配置

添加到您的Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

"mcpServers": {
  "wolfram-alpha": {
    "command": "/absolute/path/to/wolfram-alpha-mcp/.venv/bin/python",
    "args": ["-m", "wolfram_alpha.server"]
  }
}

替换 /absolute/path/to/wolfram-alpha-mcp/ 使用克隆存储库的实际路径。

更新配置后,重新启动Claude Desktop以使更改生效。

许可证

wolfram alpha-mcp根据麻省理工学院许可证获得许可。看 许可证 文件以获取详细信息。

作者

朱丽安·胡特尔