MCP.so
登录

MCP Wolfram Alpha (Server + Client)

@akalaric

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

akalaric

关于 MCP Wolfram Alpha

A Python-powered Model Context Protocol MCP server and client that uses Wolfram Alpha via API.

MCP Wolfram Alpha 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-wolframalpha-akalaric": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

MCP Wolfram Alpha 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Wolfram Alpha (Server + Client)?

It implements an MCP server that integrates Wolfram Alpha’s API into chat applications, allowing computational queries and structured knowledge retrieval. The project also includes a client example that uses Gemini via LangChain and a Gradio-based web interface.

How to use MCP Wolfram Alpha (Server + Client)?

Clone the repository, set environment variables (WOLFRAM_API_KEY required; GeminiAPI optional), and install dependencies with pip install -r requirements.txt or uv sync. Configure the server for VSCode or Claude Desktop using the provided JSON templates. Run the client with python main.py (CLI) or python main.py --ui (Gradio web UI).

Key features of MCP Wolfram Alpha (Server + Client)

  • Wolfram|Alpha integration for math, science, and data queries.
  • Modular architecture extendable to additional APIs.
  • Multi-client support for concurrent interactions.
  • MCP-Client example using Gemini via LangChain.
  • Gradio UI for a user-friendly web interface.

Use cases of MCP Wolfram Alpha (Server + Client)

  • Enhancing chatbots with real-time computational answers.
  • Integrating Wolfram Alpha knowledge into AI assistants.
  • Performing scientific calculations or data lookups in chat.
  • Building a web interface for combined Gemini and Wolfram Alpha queries.

常见问题

1

What dependencies are required?

Python 3 and API keys: `WOLFRAM_API_KEY` is required; `GeminiAPI` is optional for the client example.

2

How do I configure the server for Claude Desktop?

Add a JSON entry to your Claude Desktop configuration with `"command": "python3"` and `"args"` pointing to the full path of `src/core/server.py`.

3

Can I run this without a Gemini API key?

Yes. The MCP server itself only needs the Wolfram Alpha key. The Gemini key is only required for the optional client example.

4

Does the server support multiple clients?

Yes, the README lists multi-client support as a feature, enabling simultaneous interactions from different clients or interfaces.

5

How do I start the web UI?

Run `python main.py --ui` to launch the local Gradio interface. Docker images are also available for the UI and CLI client.

评论

其他 分类下的更多 MCP 服务器