aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
The AIChat MCP server is a comprehensive command-line LLM tool that provides AI agent building blocks through MCP integration, function calling, and tool orchestration. It connects to over 20 LLM providers including OpenAI, Claude, Gemini, Ollama, and Groq, enabling developers to build context-aware AI workflows with RAG, sessions, and external tool integration. Developers can use it to create custom AI agents with instructions, tools, and document knowledge bases, or integrate it into existing MCP-compatible clients for enhanced LLM capabilities.
Key Features
Use Cases
- 01Building custom AI agents with specific instructions, tool access, and knowledge bases
- 02Creating shell assistants that convert natural language descriptions into OS-specific commands
- 03Implementing RAG workflows to ground LLM responses in external documentation or datasets
- 04Developing CLI-based AI tools with function calling to automate information retrieval and task execution
- 05Setting up a local LLM proxy server to standardize API access across multiple providers
- 06Prototyping and comparing different LLM responses side-by-side using the arena interface
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
aichat — FAQ
What is the AIChat MCP server?+
AIChat is an all-in-one command-line LLM tool that functions as an MCP server, providing AI agent building blocks through tool integration, function calling, RAG capabilities, and connections to 20+ LLM providers. It enables developers to build custom AI agents and integrate external tools into LLM workflows.
How do I install the AIChat MCP server?+
Rust developers can install via cargo with 'cargo install aichat', or use package managers like Homebrew ('brew install aichat'), Pacman, or Scoop. Pre-built binaries are also available for macOS, Linux, and Windows from the GitHub releases page.
Which AI clients work with AIChat?+
AIChat functions as both a standalone CLI tool and an MCP-compatible server that can integrate with MCP-supporting clients. It also includes a built-in HTTP server that exposes OpenAI-compatible APIs for chat completions, embeddings, and rerank.
Do I need API keys to use AIChat?+
Yes, you need API keys for the LLM providers you want to use (OpenAI, Claude, Gemini, etc.), except for local providers like Ollama. AIChat supports configuration through environment variables and config files for storing provider credentials.
Is AIChat free to use?+
Yes, AIChat is open-source software available under MIT or Apache 2.0 licenses. However, you'll incur costs from the LLM providers you connect to, unless using free local models through Ollama.
What are AI agents in AIChat?+
AI agents in AIChat combine three elements: instructions (custom prompts), tools (function calling capabilities), and documents (RAG knowledge bases). They function as CLI versions of OpenAI GPTs, enabling specialized AI assistants tailored to specific tasks.
How do I install aichat?+
Open the source repository on GitHub and follow its README. aichat is a mcp server — MCP Agents Market links you directly to the official repo.
Is aichat free?+
aichat is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.