WolframAlpha LLM
Answer math and other queries using the WolframAlpha LLM API.
WolframAlpha LLM MCP Server
A Model Context Protocol (MCP) server that provides access to WolframAlpha's LLM API. https://products.wolframalpha.com/llm-api/documentation
Features
- Query WolframAlpha's LLM API with natural language questions
- Answer complicated mathematical questions
- Query facts about science, physics, history, geography, and more
- Get structured responses optimized for LLM consumption
- Support for simplified answers and detailed responses with sections
Available Tools
ask_llm: Ask WolframAlpha a question and get a structured llm-friendly responseget_simple_answer: Get a simplified answervalidate_key: Validate the WolframAlpha API key
Installation
git clone https://github.com/Garoth/wolframalpha-llm-mcp.git
npm install
Configuration
-
Get your WolframAlpha API key from developer.wolframalpha.com
-
Add it to your Cline MCP settings file inside VSCode's settings (ex. ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"wolframalpha": {
"command": "node",
"args": ["/path/to/wolframalpha-mcp-server/build/index.js"],
"env": {
"WOLFRAM_LLM_APP_ID": "your-api-key-here"
},
"disabled": false,
"autoApprove": [
"ask_llm",
"get_simple_answer",
"validate_key"
]
}
}
}
Development
Setting Up Tests
The tests use real API calls to ensure accurate responses. To run the tests:
-
Copy the example environment file:
cp .env.example .env -
Edit
.envand add your WolframAlpha API key:WOLFRAM_LLM_APP_ID=your-api-key-hereNote: The
.envfile is gitignored to prevent committing sensitive information. -
Run the tests:
npm test
Building
npm run build
License
MIT
Related Servers
Bucketeer Docs Local MCP Server
A local server to query Bucketeer documentation, which automatically fetches and caches content from its GitHub repository.
MCP Advisor
A discovery and recommendation service for exploring MCP servers using natural language queries.
SearXNG
A privacy-respecting metasearch engine powered by a self-hosted SearXNG instance.
Campertunity
Search campgrounds around the world on campertunity, check availability, and provide booking links.
Geocoding
Provides geocoding services by integrating with the Nominatim API.
Baidu Map
A Location-Based Service (LBS) providing geospatial APIs for geocoding, POI search, route planning, and more.
Sci-Hub MCP Server
Search and access academic papers from Sci-Hub by DOI, title, or keyword.
Brave Search
A server for Brave Search, enabling integration with AI assistants like Claude.
mxHERO Multi-Account Email Search
Search across multiple email accounts using mxHERO's vector search service.
Tavily Search
A comprehensive search agent powered by the Tavily API for in-depth and reliable search results across various topics.