@SecretiveShell/MCP-wolfram-alpha: MCP-wolfram-alpha
SecretiveShell/MCP-wolfram-alpha
15
MCP-wolfram-alpha is a server that integrates with the Wolfram Alpha API, enabling users to query and retrieve answers from Wolfram Alpha using a configured API key.
❓unknown
Author
SecretiveShell
README
MCP-wolfram-alpha
A MCP server to connect to wolfram alpha API.
Components
Prompts
This is analogous to the !wa
bang in duckduckgo search.
pythondef wa(query: str) -> f"Use wolfram alpha to answer the following question: {query}"
Tools
Query Wolfram Alpha api.
pythondef query_wolfram_alpha(query: str) -> str
Configuration
You must set the WOLFRAM_API_KEY
environment variable. Get an api ket from Wolfram Alpha.
This was tested with the full results API, but it might not be required.
json{ "mcpServers": { "MCP-wolfram-alpha": { "command": "uv", "args": [ "--directory", "C:\\Users\\root\\Documents\\MCP-wolfram-alpha", "run", "MCP-wolfram-alpha" ], "env": { "WOLFRAM_API_KEY": "your-app-id" } } } }
Development
Debugging
Since the official MCP inspector does not have good environment support, I reccommend using wong2's mcp-cli-inspector.
Create a config.json file in the same style as claude desktop.
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" } } } }
Then run:
bashnpx @wong2/mcp-cli -c .\config.json