MCP.so
Sign In

Ask m' AI

@rainu

About Ask m' AI

A scriptable and powerful UI-Chat-Application for chatting with most Gen-AI LLMs

Basic information

Category

Other

License

MIT

Runtime

go

Transports

stdio

Publisher

rainu

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Ask m' AI?

Ask m’ AI is a desktop chat application for large language models (e.g., OpenAI’s GPT). It is designed to be scriptable – you can call it from the terminal with all necessary options as arguments, and conversations are printed to the terminal for use in scripts.

How to use Ask m' AI?

Install it via AUR (yay -S ask-mai) or download a release for your OS/architecture. Launch it from the command line with a provider flag (e.g., -b openai for OpenAI) and the required API keys. You can also run it as an MCP server by using ask-mai ask-mai-mcp-server or renaming the binary to ask-mai-mcp-server.

Key features of Ask m' AI

  • Supports multiple LLM providers (OpenAI, LocalAI, Ollama, Anthropic, Mistral, DeepSeek, Google Gemini, Github Copilot, AnythingLLM).
  • Built-in tools for file operations, system info, environment reading, HTTP calls, and command execution.
  • Can run as a Model Context Protocol (MCP) server to expose its tools to other MCP-compatible applications.
  • Fully scriptable via YAML config, environment variables, or command-line arguments.
  • Customizable with two themes (light/dark), multiple languages (English, German), and various code themes.

Use cases of Ask m' AI

  • Automate LLM queries in shell scripts by piping input and capturing output.
  • Use as an MCP server to give other MCP-enabled apps access to system tools (e.g., file management, command execution).
  • Run quick, ad-hoc prompts from a terminal without launching a full GUI.
  • Integrate with launchers like rofi to provide a pop-up prompt for asking AI questions.

FAQ from Ask m' AI

Which LLM providers are supported?

Ask m’ AI supports OpenAI, LocalAI, Ollama, Anthropic, Mistral, DeepSeek, Google Gemini, Github Copilot, and AnythingLLM.

How do I run Ask m' AI as an MCP server?

Pass ask-mai-mcp-server as the first positional argument, e.g., ask-mai ask-mai-mcp-server. You can also rename the binary to ask-mai-mcp-server and run it directly. To stream via HTTP, add the -http-address flag.

How can I install Ask m' AI?

On Arch Linux, install via AUR (yay -S ask-mai). For other systems, download the appropriate binary from the releases page. You can also build it yourself using the Wails framework and, optionally, package it as a Flatpak.

Can I customize the appearance and language?

Yes. You can choose between light and dark themes, select from several code highlight themes, and set the UI language to English or German.

Is Ask m' AI usable without a graphical interface?

Yes. The application is scriptable and prints conversations to the terminal, so it can be used non‑interactively in scripts. You can also start it with a pre‑filled prompt using the -ui-prompt flag.

Comments

More Other MCP servers