MCP clients
The apps that can use MCP servers. Pick one to see where it runs, how to add a server to it and which servers work in it.
100 clients
- Augment Code Augment Code
Augment Code is a paid coding agent for teams, offered as an extension for VS Code and JetBrains IDEs and as the Auggie terminal tool. In the VS Code extension, servers are added in the Settings panel's MCP section by name and command, imported from JSON keyed under mcpServers, or added as remote servers over HTTP or SSE. A few hosted integrations connect with a token or OAuth through Easy MCP.
Editor extensionTerminal macOS · Windows · Linux Paid
- Autohand Code CLI Autohand AI
Autohand Code CLI is an open-source coding agent for the terminal that works with many model providers, local models included. MCP servers are listed as an array under mcp.servers in ~/.autohand/config.json, or installed from the official MCP Registry with the /mcp install command, and switched on or off with /mcp. It supports stdio and Streamable HTTP servers; SSE is not supported yet.
Terminal macOS · Windows · Linux Free plan
- Bob Shell IBM
Bob Shell is IBM's command-line form of its Bob coding assistant, for interactive sessions and scripted automation. MCP servers go under mcpServers in ~/.bob/settings/mcp.json for all workspaces or .bob/mcp.json for one project, where the project entry wins. Local servers run over stdio and remote servers over Streamable HTTP with optional custom headers; the legacy SSE transport is no longer supported.
Terminal macOS · Windows · Linux Paid
- CarrotAI Xingsandesu
CarrotAI is a self-hosted chat agent with a Flutter front end and a FastAPI back end, set up from source with PostgreSQL and Docker Compose. MCP servers are SSE endpoints listed by name with a url and env in backend/config/mcp_servers.json, or as adapter files in backend/config/app/; after a back-end restart, servers can be switched or added under Settings. It has no release builds.
Web app Web Free
- chat.md rusiaaman
chat.md is a VS Code extension that turns a .chat.md file into an editable chat, so the whole history can be changed, versioned and continued with any model reached through an OpenAI-style or Anthropic API. MCP servers are set in VS Code settings under chatmd.mcpServers, keyed by name: local ones with command and args over stdio, remote ones by url over Streamable HTTP or SSE, with optional custom headers.
Editor extension macOS · Windows · Linux Free
- Chatbox Chatbox AI
Chatbox is a chat app for desktop, phone and the web that works with your own model keys or its hosted plans. Custom MCP servers are added in Settings – MCP with Add Server and must pass a connection test before saving. Remote servers over HTTP or SSE need only a URL and work on every platform; local stdio servers take a command, arguments and environment variables and run on desktop only. Websites can also offer a one-click install link.
Desktop appMobile appWeb app macOS · Windows · Linux · iOS · Android · Web Free plan
- ChatGPT CLI kardolus
ChatGPT CLI is an open-source command-line client for OpenAI, Azure, Perplexity, LLaMA and other model providers, with streaming, threads and prompt files. An MCP server is given per command with the --mcp flag: an HTTP(S) endpoint, or stdio: followed by a command to run a local server. Headers such as bearer tokens go in --mcp-header, and with --tools the model may call the server's tools itself.
Terminal macOS · Windows · Linux Free
- ChatLuna ChatLunaLab
ChatLuna is an open-source plugin for the Koishi bot framework that adds model-backed chat to group and messaging bots, configured from the Koishi web console. With the chatluna-agent plugin enabled, servers are added on its MCP page through a form: a name, then stdio with command, args, env and cwd, or http or sse with a URL and headers. Saving starts the connection.
Web app Web Free
- ChaTTY mipsel64
ChaTTY is a small open-source terminal chat client written in Rust for OpenAI and Gemini models, at an early alpha stage. MCP servers are declared in its config.toml under backend.mcp.servers: a local binary with filename, args and env, launched as a child process, or a websocket URL. There is no HTTP or SSE transport.
Terminal macOS · Linux Free
- ChatWise ChatWise
ChatWise is a desktop chat app that works with many model providers; it is free for personal use, and MCP tools are part of the one-time Pro licence. Servers are added in Settings under Tools, by hand or by importing an mcpServers JSON from the clipboard, and also through an install link. It supports stdio, SSE and Streamable HTTP servers; OAuth is not implemented yet.
Desktop app macOS · Windows · Linux Free plan
- Chorus Melty Labs
Chorus is an open-source Mac app for chatting with several models side by side, local models included, with your own keys or its paid plans. Custom MCP servers are added from the tools picker with Add Custom MCP, or in Settings – Connections with Add Local MCP or Add Remote MCP; servers already set up in Claude Desktop can be imported in one click.
Desktop app macOS Free plan
- Dive OpenAgentPlatform
Dive is an open-source desktop chat app that acts as an MCP host for any model with function calling, including hosted and Ollama models. MCP servers are added as JSON under mcpServers in its MCP settings: local servers by command and args, remote servers by URL with a transport of streamable or sse, and optional headers such as Authorization. Servers can also be added through one-click deep links.
Desktop app macOS · Windows · Linux Free
- DocsGPT Arc53
DocsGPT is an open-source platform for building assistants and search over an organisation's own documents, used in the cloud or self-hosted. Remote MCP servers are added under Settings > Connectors > Add custom connector > MCP server by entering the server URL and an auth method (none, bearer token, API key header, basic or OAuth), then tested, saved and enabled per agent.
Web app Web Free plan
- ECA ECA Contributors
ECA is a free, open-source coding assistant that runs as a server behind plugins for Emacs, VS Code, IntelliJ and Neovim, with desktop and command-line versions too. MCP servers are listed under mcpServers in ~/.config/eca/config.json or a project's .eca/config.json: local servers by command, args and env, remote servers by url with optional headers or automatic OAuth.
Editor extensionDesktop appTerminal macOS · Linux Free
- eechat 9tharts
eechat is a desktop chat app that keeps conversations on the device and runs local models or connects to API providers. MCP tools are added through a form that can read a tool's README, or in a built-in JSON editor that accepts configurations written for Claude Desktop, Cursor and Cline; bundled bun and uv runtimes start the tools, which can then be switched on in chat.
Desktop app Windows · macOS · Linux Free plan
- mcp.el lizqwerscott
mcp.el is an MCP client package for Emacs 30 and later, used by other Emacs packages to give models access to tools. Servers are declared in the mcp-hub-servers variable as a list of names, each with :command, :args and optional :env for a local process, or :url for a remote server over SSE.
Editor extension macOS · Windows · Linux Free
- Enconvo Enconvo
Enconvo is an assistant and agent app for the Mac that works across other apps on the desktop. MCP servers are added in Settings > MCP Servers with Add server, choosing STDIO for a local command or HTTP or SSE for a server at a URL; they can also be imported from Claude Desktop or Codex CLI JSON or added with the enconvo mcp add command. OAuth servers open a sign-in page on first connect.
Desktop appTerminal macOS Free plan
- Glue Glue, Inc.
Glue is a team chat app built around named threads, where an assistant can be mentioned in a conversation. Remote MCP servers are added for the whole workspace under Preferences > Labs > MCP Servers > Add MCP server by name and URL, over Streamable HTTP or SSE with OAuth sign-in; header and bearer-token auth are not supported, and stdio servers need a proxy.
Desktop appMobile app macOS · Windows · iOS · Android Paid
- Highlight AI Highlight AI
Highlight is a desktop assistant that captures meeting context and drafts follow-ups, emails and documents. An MCP server is installed once with the command highlight mcp install followed by the server's URL, or from its directory, and its tools are then available in every conversation.
Desktop app macOS · Windows Free plan
- Kiln AI Chesterfield Laboratories Inc.
Kiln is a desktop workbench for teams that build and tune model-based systems with evals, fine-tuning and synthetic data. MCP servers are added under Tools > Add Tools: Local MCP takes a command, arguments and environment variables for a stdio server, and Remote MCP takes a server URL with headers. Secret values are kept out of the project files shared through Git.
Desktop app macOS · Windows · Linux Free plan
- Kiro Amazon Web Services
Kiro is a coding agent from AWS offered as an editor based on Code OSS, a command-line tool and browser sessions, built around spec-driven development. MCP servers are set under mcpServers in .kiro/settings/mcp.json for a workspace or ~/.kiro/settings/mcp.json for all workspaces: local servers by command, args and env, remote servers by url with optional headers.
Code editorTerminalWeb app macOS · Windows · Linux Free plan
- LangBot LangBot Team
LangBot is an open-source platform for running chat bots on Discord, Slack, Telegram, Lark and other messaging services, self-hosted or as a hosted cloud. MCP servers are added under Plugin Management > MCP Management, from its marketplace or with Add MCP Server: a remote URL (Streamable HTTP first, then SSE) or a local stdio command, then bound to a pipeline's built-in agent.
Web app Web Free plan
- LobeHub LobeHub
LobeHub is a chat and agent platform used in the browser through its cloud or self-hosted, with a desktop app. MCP servers are installed from its marketplace or added under Settings > Connectors: HTTP servers by URL with auth or headers, and stdio servers by command, arguments and environment variables on desktop only; an mcpServers JSON block can be imported. Each connector is then enabled per agent.
Web appDesktop app Web Free plan
- CodeGPT CodeGPT LLC
CodeGPT is a coding assistant offered as an extension for VS Code and a plugin for JetBrains IDEs. MCP servers are added from Settings > MCP Configuration > Open MCP Config File, by writing entries with command and args under mcpServers in mcp.json, then pressing Refresh Server Connections and choosing which tools the models may use.
Editor extension macOS · Windows · Linux Free plan