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
- MCP Inspector Model Context Protocol
MCP Inspector is the Model Context Protocol project's own tool for testing and debugging MCP servers, run with npx as a browser interface, a scriptable CLI or a terminal UI. Servers are kept in a catalog file under an mcpServers object keyed by name, or passed for one session with --config. Local servers run over stdio and remote ones over Streamable HTTP or SSE, with custom headers and OAuth.
Web appTerminal macOS · Windows · Linux Free
- MCP Partner mcp-partner
MCP Partner is a browser-based tool, with desktop launchers, for discovering, testing and calling remote MCP servers in the manner of an API client. A person enters the server URL, picks Streamable HTTP or the legacy SSE transport, adds an Authorization or other custom header when needed, and connects; a built-in proxy helps with servers that block cross-origin requests.
Web appDesktop app Web · Linux · macOS · Windows Free
- MCP Client for Ollama (ollmcp) jonigl
ollmcp is a terminal client that connects local Ollama models to one or more MCP servers, with agent mode and approval of tool calls. Servers are added with ollmcp mcp add at user, project or local scope, passed as script paths or URLs at startup, or loaded from a JSON file with mcpServers. Local servers run over stdio and remote ones over Streamable HTTP or SSE, with custom headers.
Terminal macOS · Windows · Linux Free
- MCP-X TimeCyber
MCP-X is an open-source desktop app that acts as an MCP host, letting a person set up several model providers and give them tools from MCP servers. Servers are added as JSON under mcpServers in the app's MCP settings: local servers by command and arguments over stdio, remote ones by URL over SSE.
Desktop app Windows · macOS · Linux Free
- MCPCLIHost vincent-pli
MCPCLIHost is a command-line host that lets models from OpenAI, Azure OpenAI, DeepSeek, Gemini or a local Ollama use tools from several MCP servers at once. Servers are listed under mcpServers in a JSON config file in the home folder, or a file named with --config. Local servers run by command over stdio; remote ones are reached by URL over Streamable HTTP with optional headers.
Terminal macOS · Windows · Linux Free
- MCPHost hemanth
MCPHost is an open-source browser client for connecting to MCP servers, browsing their tools, resources and prompts, and chatting with models, with no account required. A person adds a server from the sidebar by entering its URL or picking a preset integration, then chooses no auth, a bearer token or OAuth 2.0. Servers are reached over SSE and Streamable HTTP and are kept in the browser.
Web app Web Free
- mcphub.nvim ravitemer
MCP Hub is a Neovim plugin that manages MCP servers and hands their tools, resources and prompts to chat plugins such as Avante, CodeCompanion and CopilotChat. Servers are declared in ~/.config/mcphub/servers.json under mcpServers (the VS Code servers key also works), installed from its marketplace, or merged from project-local files. Local servers use stdio; remote ones use Streamable HTTP with SSE fallback, headers and OAuth.
Editor extension macOS · Windows · Linux Free
- MCPJam MCPJam
MCPJam is a toolkit for testing and developing MCP servers and MCP apps, offered as a hosted web app, desktop apps for macOS and Windows, an npx command and Docker. In the Connect tab a person clicks Add server and pastes an HTTP URL, optionally with a bearer token or OAuth, or a launch command for a local STDIO server, which the web app does not run. The core is free, with paid plans for team features.
Web appDesktop appTerminal Web · macOS · Windows Free plan
- Microsoft 365 Copilot Microsoft
Microsoft 365 Copilot is Microsoft's paid assistant for work, used in chat and inside Word, Excel, Outlook and Teams. A remote MCP server is connected by building a declarative agent with the Microsoft 365 Agents Toolkit in Visual Studio Code: choose Start with an MCP Server, enter the server URL, pick OAuth, Entra single sign-on or no auth, then provision the agent to the tenant.
Web appDesktop appMobile app Web Paid
- MindPal MindPal
MindPal is a no-code web platform where coaches, consultants and agencies build agents and multi-agent workflows for their teams and clients. A remote MCP server is added under Assets, Tools by pasting its Streamable HTTP link; MindPal then connects, offers a sign-in or asks for an API key, and the server is switched on per agent.
Web app Web Free plan
- n8n n8n
n8n is a workflow automation tool, used as a hosted service or self-hosted from GitHub. Its MCP Client Tool node gives an agent in a workflow the tools of an external MCP server: set the server's SSE endpoint, choose bearer, header, multiple-header or OAuth2 credentials, and pick which tools to expose.
Web app Web Free plan
- NimbleBrain NimbleBrain
NimbleBrain is an open-source, self-hosted platform for MCP apps and agent tasks, run with Docker Compose and used in the browser. Remote MCP servers are its connectors: install one from the Browse catalog, or add an entry with url and serverName to the connectors array of workspace.json, over Streamable HTTP or SSE with bearer, custom-header or OAuth auth. It runs no local server processes.
Web app Web Free
- Octomind Muvon
Octomind is an open-source command-line coding agent runtime that works in a repository through MCP tools, interactively, piped or as a background daemon. External servers are added as [[mcp.servers]] entries in its TOML config, or at runtime with the mcp tool and saved to the config folder. Local servers run over stdio and remote ones over Streamable HTTP with optional headers or OAuth.
Terminal macOS · Linux · Windows Free
- Ollamac Pro Ollamac Pro
Ollamac Pro is a native Mac app for chatting with local Ollama models, with projects, document chat and image input, sold as a one-time purchase. MCP servers are added in Settings: a local server takes a name, a command, arguments and optional environment variables, and a remote server takes a name, its endpoint URL and any API key or token it needs. Each server can be tested, edited and switched on or off.
Desktop app macOS Paid
- Open Multi-Agent Canvas CopilotKit
Open Multi-Agent Canvas is an open-source chat interface from CopilotKit, built with Next.js and LangGraph, that lets several agents work in one conversation for travel planning, research and general tasks. Its MCP agent takes servers from the MCP Servers button at the top right: a Standard IO entry runs a local command, and an SSE entry connects to a remote server by URL.
Web app Web Free
- OpenClaw OpenClaw Foundation
OpenClaw is an open-source, self-hosted assistant: a gateway runs on your own machine or server and links chat apps such as Telegram, Slack or WhatsApp to coding agents, with a browser Control UI, a macOS app and iOS and Android nodes. MCP servers are added under Settings → MCP in the Control UI, with the openclaw mcp add command, or under mcp.servers in its config. Local servers run over stdio; remote ones use Streamable HTTP or SSE with headers or OAuth.
TerminalWeb appDesktop appMobile app macOS · Windows · Linux · Web · iOS · Android Free
- RecurseChat RecurseChat
RecurseChat is a Mac chat app for local models through llama.cpp and Ollama, and for OpenAI and Anthropic models with your own key, sold as a one-time purchase with a free trial. MCP support is in beta: on the Model page you choose New Model → New MCP Model, then set a server up by hand or import its JSON config. The docs show a remote server added as an SSE endpoint, and Streamable HTTP is supported since version 1.5.7.
Desktop app macOS Paid
- Runbear Runbear, Inc.
Runbear is a hosted service for team agents that work inside Slack, Microsoft Teams and Discord, managed from a web dashboard. Beyond its catalog, any remote MCP server is added from an agent's Tools tab with Add Custom MCP: a name, an HTTPS URL, the transport (Streamable HTTP or SSE), OAuth, a static header or no auth, and optional custom headers. Local stdio servers are not run directly and need a tunnel.
Web app Web Free plan
- Scira MCP Chat zaidmukaddam
Scira MCP Chat is an open-source chat app built with Next.js and a Vercel toolkit that can switch between several model providers. Remote MCP servers are added from the settings icon next to the model selector: you give the server a name, pick HTTP or SSE, paste its URL, then enable it for the current chat.
Web app Web Free
- Shortwave Shortwave Communications, Inc.
Shortwave is an email client with a built-in assistant that can call tools from outside services. MCP servers are added on its integrations page with Add custom integration: a remote server by the URL of its MCP endpoint, with sign-in when the service needs it, or a local server by command, arguments and environment variables. Local servers work only in the desktop app, and integrations need a Business, Premier or Max plan.
Desktop appMobile app macOS · Windows · iOS · Android Free plan
- Cody Sourcegraph
Cody is Sourcegraph's coding assistant for VS Code, JetBrains IDEs, Visual Studio and the Sourcegraph web app, with a CLI as well. Once an admin turns on the MCP feature flag on an Enterprise Sourcegraph instance, local MCP servers are listed under cody.mcpServers in the extension settings, or added from MCP Settings under the profile icon. Only local servers started by a command are supported.
Editor extensionWeb appTerminal macOS · Windows · Linux · Web Paid
- Spring AI Playground Spring AI Community
An open-source desktop app, also runnable in Docker with a browser UI, for trying models and testing MCP tools before using them. External servers are added on the MCP Server screen from a catalog or with Add Custom Server: a command with arguments and environment for STDIO, or a URL for Streamable HTTP or legacy SSE, with header rows, Bearer, Basic or API-key presets and OAuth 2.1. Connected servers feed tools to its agentic chat.
Desktop appWeb app macOS · Windows · Linux Free
- SwarmClaw SwarmClaw Contributors
SwarmClaw is an open-source, self-hosted runtime for running and scheduling teams of agents across many model providers, used from a desktop app or a browser dashboard. MCP servers are created from a preset, from its built-in registry browser or by hand: a command and arguments for stdio, or a URL with any needed headers for SSE or Streamable HTTP. Servers can be tested and then assigned to agents, and a CLI command does the same.
Desktop appWeb appTerminal macOS · Windows · Linux · Web Free
- Taskade Taskade
Taskade is a workspace for projects, notes and agents that teams use in the browser, on desktop and on phones. Remote MCP servers are connected inside an automation: add an MCP Client step, click Connect, paste the server's https URL and, if needed, a bearer token. Agents reach the server by triggering that automation; local and private-network addresses are refused.
Web appDesktop appMobile app Web · macOS · Windows · Linux · iOS · Android Free plan