wolfram-alpha-mcp

julianehuettl/wolfram-alpha-mcp

3.2

If you are the rightful owner of wolfram-alpha-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A Model Context Protocol server that provides Wolfram Alpha integration capabilities.

Tools
1
Resources
0
Prompts
0

Wolfram Alpha MCP Server

A Model Context Protocol server that provides Wolfram Alpha integration capabilities. This server enables LLMs to perform mathematical calculations, answer scientific questions, and analyze data using Wolfram Alpha's powerful computational knowledge engine.

Available Tools

  • wolfram_alpha_query - Performs a query to Wolfram Alpha
    • input (string, required): The query to send to Wolfram Alpha
    • Formatting Rules:
      1. Use natural language or simplified keywords
      2. Use proper mathematical notation
      3. Follow unit and constant formatting guidelines
      4. Handle ambiguous queries appropriately

Requirements

  • Python 3.11 or higher
  • Wolfram Alpha API Key (Get one here)

Installation

For Development

  1. Clone the repository:

    git clone https://github.com/julianehuettl/wolfram-alpha-mcp.git
    cd wolfram-alpha-mcp
    
  2. Create and activate virtual environment:

    # Using uv (recommended)
    uv venv
    
    # Or using standard venv
    python -m venv .venv
    
  3. Install with dependencies from local source:

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

Configuration

API Key Setup

  1. Create a .env file in the project root directory:

    WOLFRAM_ALPHA_APPID=your_api_key_here
    
  2. Get your API key from Wolfram Alpha Developer Portal

Configure for Claude Desktop

Add to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

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

Replace /absolute/path/to/wolfram-alpha-mcp/ with the actual path to your cloned repository.

After updating the configuration, restart Claude Desktop for the changes to take effect.

License

wolfram-alpha-mcp is licensed under the MIT License. See the file for details.

Author

Juliane Hüttl