Wolfram Alpha

Acesse a API do Wolfram Alpha para conhecimento computacional e dados em tempo real.

Documentação

MCP-wolfram-alpha

Um servidor MCP para conectar à API do Wolfram Alpha.

Componentes

Prompts

Isso é análogo ao comando !wa na busca do DuckDuckGo.

def wa(query: str) -> f"Use wolfram alpha to answer the following question: {query}"

Ferramentas

Consulta a API do Wolfram Alpha.

def query_wolfram_alpha(query: str) -> str

Configuração

Você deve definir a variável de ambiente WOLFRAM_API_KEY. Obtenha uma chave de API em Wolfram Alpha.

Isso foi testado com a API de resultados completa, mas pode não ser obrigatório.

{
    "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"
            }
        }
    }
}

Desenvolvimento

Depuração

Como o inspetor oficial do MCP não tem bom suporte a variáveis de ambiente, recomendo usar o mcp-cli-inspector do wong2.

Crie um arquivo config.json no mesmo estilo do Claude Desktop.

{
    "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"
            }
        }
    }
}

Em seguida, execute:

npx @wong2/mcp-cli -c .\config.json