MCP-wolfram-alpha

MCP-wolfram-alpha

site icon
2025.01.11 23
Python知识查询计算服务搜索工具
MCP-wolfram-alpha 是一个用于连接 Wolfram Alpha API 的 MCP 服务器。它允许用户通过 API 查询 Wolfram Alpha 的知识引擎,获取各种计算、数据和知识查询的结果。
View on GitHub

Overview

基本能力

产品定位

MCP-wolfram-alpha 是一个连接 Wolfram Alpha API 的中间件服务,旨在为开发者提供便捷的 Wolfram Alpha 知识引擎访问能力。

核心功能

  1. 提供 Wolfram Alpha API 的查询接口
  2. 支持自然语言问题查询
  3. 返回 Wolfram Alpha 的计算结果和知识数据

适用场景

  1. 需要集成 Wolfram Alpha 计算能力的应用程序
  2. 教育类应用中的知识查询功能
  3. 科研项目中的计算和数据查询需求
  4. 智能助手类应用的知识库扩展

工具列表

  1. query_wolfram_alpha(query: str) -> str: 主要的 Wolfram Alpha 查询工具,接受字符串查询并返回结果
  2. wa(query: str): 提示生成工具,用于格式化 Wolfram Alpha 查询

常见问题解答

  1. 必须设置 WOLFRAM_API_KEY 环境变量才能使用
  2. 推荐使用 wong2 的 mcp-cli-inspector 进行调试
  3. 需要完整的 Wolfram Alpha API 订阅才能使用全部功能

使用教程

使用依赖

  1. 需要先获取 Wolfram Alpha API 密钥
  2. 需要安装 Node.js 环境

安装教程

  1. 设置环境变量:
export WOLFRAM_API_KEY="your-app-id"
  1. 创建配置文件 config.json:
{
    "mcpServers": {
        "MCP-wolfram-alpha": {
            "command": "uv",
            "args": [
                "--directory",
                "/full/path/to/MCP-wolfram-alpha",
                "run",
                "MCP-wolfram-alpha"
            ],
            "env": {
                "WOLFRAM_API_KEY": "your-app-id"
            }
        }
    }
}

调试方式

  1. 安装调试工具:
npm install -g @wong2/mcp-cli
  1. 运行调试:
npx @wong2/mcp-cli -c ./config.json

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。