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
- DeepChat ThinkInAIXYZ
DeepChat is an open-source desktop agent client for Windows, macOS and Linux that works with cloud model APIs and local Ollama models. It can use MCP servers over stdio, SSE and Streamable HTTP, offers deep links for one-click server installs, and ships a deepchat command whose mcp add subcommand registers a server from JSON on stdin.
Desktop app macOS · Windows · Linux Free
- FLUJO mario-andreschak
FLUJO is an open-source workspace that runs as a local server with a browser interface on Windows, macOS and Linux, for building agents as plain steps or visual flows. Under Connected Apps → Connect App a person picks a source – a curated app list, the official registry, a GitHub repo, a shell command or a remote address – over stdio, SSE, Streamable HTTP or WebSocket.
Web app macOS · Windows · Linux Free
- Witsy Kochava Studios
Witsy is an open-source desktop assistant for macOS, Windows and Linux that works with your own API keys or local Ollama models. It acts as an MCP client for any supported model: servers are managed in its MCP server editor, remote ones over HTTP or SSE can send custom headers or sign in with OAuth, and Smithery.ai is built in as a server source.
Desktop app macOS · Windows · Linux Free
- mcpc Apify
mcpc is an open-source command-line MCP client from Apify for macOS, Windows and Linux, aimed at developers and agents that drive MCP from a shell. It connects to servers over stdio or Streamable HTTP, keeps named sessions open, reads entries from mcpServers JSON files such as those of VS Code or Claude Desktop, and supports OAuth and Authorization headers.
Terminal macOS · Windows · Linux Free
- TUUI AIQL
TUUI is an open-source desktop MCP client for Windows, macOS and Linux, built with Vue and Electron by AIQL. Servers are listed in an mcp.json file under mcpServers and launched as local stdio commands; remote servers are reached through the mcp-remote bridge. It also handles MCP bundles (.mcpb) and lets you browse the official MCP registry.
Desktop app macOS · Windows · Linux Free
- BoltAI BoltAI
BoltAI is a native macOS chat app, with a mobile app in beta, that lets one person switch between many model providers and local models. Local MCP servers are kept in ~/.boltai/mcp.json and can be imported from Cursor or Claude Desktop; remote servers are added as Connectors that sign in with OAuth or custom headers.
Desktop app macOS Paid
- LibreChat LibreChat
LibreChat is an open-source, self-hosted chat platform that a team runs on its own server and uses in the browser. Admins list MCP servers under mcpServers in librechat.yaml with stdio, SSE, Streamable HTTP or WebSocket transports, and users with permission can add remote servers from the MCP Settings panel using an API key, OAuth or per-user credentials.
Web app Web Free
- AdaL SylphAI
AdaL is a terminal coding agent that works across many model providers and runs on macOS, Linux and Windows. MCP servers are added from inside a session with the /mcp add command: a short name for a preset server, a command with arguments and env values for a local stdio server, or a URL over Streamable HTTP or SSE with optional auth headers. The /mcp list lets you enable, test, sign in to or remove each server.
Terminal macOS · Windows · Linux Paid
- Agent Bridge ramblinghermit0403
Agent Bridge is an open-source, self-hosted agent platform with a FastAPI backend and a Vue web interface, run with Docker Compose. Remote MCP servers are added in Settings under Connections by name and HTTP(S) or SSE URL, with presets for Notion and GitHub and optional OAuth client details. It does not start local stdio servers; the docs suggest wrapping them as HTTP or SSE endpoints first.
Web app Web Free
- AgentCrew Saigon Technology
AgentCrew is an open-source chat app for building a crew of specialised agents that work together, usable from a desktop window or the terminal. MCP servers are defined in ~/.AgentCrew/mcp_servers.json, each keyed by name: a command with arguments for stdio, or a URL for remote servers, where an /sse address selects SSE and others use Streamable HTTP. Entries can carry headers and be limited to chosen agents.
Desktop appTerminal macOS · Windows · Linux Free
- AgenticFlow AgenticFlow
AgenticFlow is a hosted no-code platform for building agents and workflows, aimed at marketing and business teams. A remote MCP server is added under Project Settings as an MCP Client connection: name, server URL, Streamable HTTP or SSE transport, and either no sign-in or OAuth. The connection is then attached to an agent in its MCP Tools tab, with a choice to run tools automatically or ask first.
Web app Web Free plan
- Agentkube Agentkube
Agentkube is an open-source desktop IDE for working with Kubernetes clusters through an assistant that can bring your own model key or run local models. MCP servers are added with Add MCP Server under Settings, MCP, or under mcpServers in ~/.agentkube/mcp.json, either as a local stdio command or as an SSE URL. Servers are not started at launch; a Refresh button reloads them from the file.
Desktop appCode editor macOS · Windows · Linux Free
- AgentOne The-Best-Codes
AgentOne is an open-source desktop assistant built on Tauri that carries out multi-step tasks with many model providers or your own keys. Its Browse Extensions page in the sidebar is a browser for the official MCP Registry, so servers can be found and connected from the app, and custom servers can be added as local stdio processes or remote HTTP endpoints. A free plan exists alongside paid tiers.
Desktop app macOS · Windows · Linux Free plan
- Agenvoy Pardn Chiu
Agenvoy is an open-source personal agent written in Go that runs as a local daemon, with a terminal interface and a browser dashboard. MCP servers live under servers in ~/.config/agenvoy/mcp.json or are added with the /mcp command in the terminal app: a command with args and env for stdio, or a url with headers for Streamable HTTP, with browser OAuth sign-in for HTTP servers. Windows is supported through WSL.
TerminalWeb app macOS · Linux · Windows Free
- Amazon Q Developer Amazon Web Services
Amazon Q Developer is a coding assistant plugin for VS Code, JetBrains IDEs, Eclipse and Visual Studio. MCP servers are added from the tools icon in its Chat panel: choose global or project scope, then enter a command, arguments and env values for stdio, or a URL with optional headers for HTTP, which is saved to ~/.aws/amazonq/default.json or .amazonq/default.json. AWS has announced end of support for the IDE plugins on April 30, 2027.
Editor extension macOS · Windows · Linux Free plan
- Amp Amp
Amp is a coding agent that runs threads in cloud machines it calls orbs, used from the web, a terminal CLI and apps for Mac, iPhone, iPad and Android. Local MCP servers go under amp.mcpServers in its settings file or are added with amp mcp add, as a command with args and env or a URL with headers. Remote definitions are stored on ampcode.com through amp mcp remote, with OAuth, bearer tokens or custom headers.
TerminalWeb appDesktop appMobile app macOS · Web · iOS · Android Free plan
- AnythingLLM Mintplex Labs
AnythingLLM is an open-source chat app from Mintplex Labs that runs local or hosted models with document chat and agents, as a desktop app or a self-hosted Docker server. MCP servers are listed under mcpServers in anythingllm_mcp_servers.json in its storage plugins folder; local entries use command, args and env, remote ones a url with type streamable or sse and optional headers. A management page in the app starts, stops, reloads and deletes servers.
Desktop appWeb app macOS · Windows · Linux · Web Free plan
- Apidog Apidog
Apidog is an API design, debugging and testing tool with desktop apps and a web version, and it includes an MCP client for testing MCP servers. You create an MCP endpoint in an HTTP project, then paste a terminal command for stdio, a URL for Streamable HTTP, or an mcpServers config snippet. HTTP connections support OAuth 2.0, API keys, bearer tokens and custom headers, and the tools, prompts and resources a server offers can be run one by one.
Desktop appWeb app macOS · Windows · Linux · Web Free plan
- Apigene Apigene
Apigene is a hosted platform for companies that turns APIs into agent tools, with a Copilot chat and an MCP gateway for outside assistants. Remote MCP servers are installed from the MCP dashboard: from an official catalog, from the MCP Registry, or as a custom connection with a name, server URL, optional HTTP headers and OAuth settings. Installed servers are then attached to agents so Copilot and the gateway can use their tools.
Web app Web Paid
- Archestra Archestra
Archestra is an open-core platform that a company deploys with Docker or Helm to put a gateway, access rules and a chat between its people, agents and MCP servers. An admin adds a server in the MCP Registry, either as a remote URL with OAuth, a token header or extra headers, or as a self-hosted package or image that it runs in Kubernetes over stdio or Streamable HTTP. Each person then installs it with their own account or a shared one.
Web app Web Free plan
- ARGO xark-argo
ARGO is an open-source, local-first agent client for Windows, macOS and Linux, also deployable with Docker, that runs Ollama models or hosted ones alongside a local knowledge base. An MCP server is created in the app with a name and either a pasted JSON snippet in the mcpServers style or manual fields: a command and env values for stdio, or a URL and request headers for SSE.
Desktop appWeb app macOS · Windows · Linux · Web Free
- AskIt johnrobinsn
AskIt is an open-source Python library with a command-line chat that lets models call tools from MCP servers and local Python functions. The CLI reads mcp_config.json from the current folder, where servers sit under mcpServers: local ones with a command and args, remote ones with a URL. Its README says it handles stdio, SSE and Streamable HTTP servers and supports only some model providers so far.
Terminal macOS · Windows · Linux Free
- AstrBot AstrBotDevs
AstrBot is an open-source, self-hosted chat bot that links language models to many messaging platforms and is run from a browser dashboard. MCP servers are added in the WebUI under Extensions – MCP Servers: name the server, paste its JSON, test the connection and save, then enable its tools in a persona. Local servers run over stdio; remote ones use Streamable HTTP or SSE, with an optional headers block for tokens.
Web app Web Free
- Atomic Chat AtomicBot-ai
Atomic Chat is a free, open-source app for running open-weight models on your own computer or phone; it began as a fork of Jan. MCP servers are added in Settings by pasting a server config into the Add MCP Server dialog, with no restart needed. Local servers run over stdio and remote hosted servers are reached over HTTP or SSE.
Desktop appMobile app macOS · Windows · Linux · iOS · Android Free