> ## Documentation Index
> Fetch the complete documentation index at: https://modelcontextprotocol.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Example Clients

> A list of applications that support MCP integrations

export const FEATURES = ["Resources", "Prompts", "Tools", "Discovery", "Instructions", "Sampling", "Roots", "Elicitation", "CIMD", "DCR", "OAuth Client Credentials", "Enterprise-Managed Authorization", "Tasks", "Apps"];

export const FEATURE_COLORS = {
  Resources: "blue",
  Prompts: "blue",
  Tools: "blue",
  Instructions: "purple",
  Discovery: "purple",
  Sampling: "green",
  Roots: "green",
  Elicitation: "green",
  Tasks: "orange",
  Apps: "orange",
  DCR: "yellow",
  CIMD: "yellow",
  "OAuth Client Credentials": "yellow",
  "Enterprise-Managed Authorization": "yellow"
};

export const FeatureBadge = ({feature}) => {
  const color = FEATURE_COLORS[feature.split(" (")[0]] || "gray";
  return <Badge shape="pill" stroke color={color}>{feature}</Badge>;
};

export const filterStore = {
  state: {
    selectedFeatures: [],
    searchText: "",
    visibleCount: 0,
    totalCount: 0
  },
  listeners: new Set(),
  setState(updater) {
    if (typeof updater === "function") {
      this.state = {
        ...this.state,
        ...updater(this.state)
      };
    } else {
      this.state = {
        ...this.state,
        ...updater
      };
    }
    this.listeners.forEach(fn => fn(this.state));
  },
  subscribe(fn) {
    this.listeners.add(fn);
    return () => this.listeners.delete(fn);
  }
};

export const useFilterStore = () => {
  const [state, setState] = useState(filterStore.state);
  useEffect(() => filterStore.subscribe(setState), []);
  return state;
};

export const useFilter = ({name, supports}) => {
  const {selectedFeatures, searchText} = useFilterStore();
  const isVisible = name.toLowerCase().includes(searchText.toLowerCase()) && selectedFeatures.every(feature => supports?.includes(feature));
  useEffect(() => {
    filterStore.setState(s => ({
      totalCount: s.totalCount + 1
    }));
    return () => filterStore.setState(s => ({
      totalCount: s.totalCount - 1
    }));
  }, []);
  useEffect(() => {
    if (isVisible) {
      filterStore.setState(s => ({
        visibleCount: s.visibleCount + 1
      }));
      return () => filterStore.setState(s => ({
        visibleCount: s.visibleCount - 1
      }));
    }
  }, [isVisible]);
  return isVisible;
};

export const ClientFilter = () => {
  const {selectedFeatures, searchText, visibleCount, totalCount} = useFilterStore();
  useEffect(() => {
    filterStore.setState({
      selectedFeatures: [],
      searchText: ""
    });
  }, []);
  const toggleFeature = feature => {
    const newFeatures = selectedFeatures.includes(feature) ? selectedFeatures.filter(f => f !== feature) : [...selectedFeatures, feature];
    filterStore.setState({
      selectedFeatures: newFeatures
    });
  };
  const clearFilters = () => {
    filterStore.setState({
      selectedFeatures: [],
      searchText: ""
    });
  };
  const hasFilters = selectedFeatures.length > 0 || searchText.length > 0;
  return <div className="p-4 border border-gray-200 dark:border-gray-700 rounded-lg bg-gray-50 dark:bg-gray-800/50">
      <div className="flex items-center justify-between">
        <span className="font-bold text-gray-700 dark:text-gray-300">
          Showing {visibleCount} of {totalCount} clients
        </span>
        {hasFilters && <button onClick={clearFilters} className="text-sm cursor-pointer px-3 py-1 rounded-full bg-gray-200 dark:bg-gray-700 text-gray-700 dark:text-gray-300 hover:bg-gray-300 dark:hover:bg-gray-600 transition-colors">
            <Icon icon="xmark" iconType="solid" size={16} /> Clear filters
          </button>}
      </div>
      <div className="mt-3">
        <input type="text" placeholder="Search clients by name..." value={searchText} onChange={e => filterStore.setState({
    searchText: e.target.value
  })} className="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent" />
      </div>
      <div className="mt-4">
        <div className="text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">
          Filter by features:
        </div>
        <div className="flex flex-wrap gap-2">
          {FEATURES.map(feature => <button key={feature} onClick={() => toggleFeature(feature)} className={`flex items-center gap-1.5 px-2 py-1 rounded text-sm transition-colors cursor-pointer ${selectedFeatures.includes(feature) ? 'bg-primary/10 text-primary dark:bg-gray-700 dark:text-gray-100' : 'text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800'}`}>
              <Icon icon={selectedFeatures.includes(feature) ? "square-check" : "square"} iconType={selectedFeatures.includes(feature) ? "solid" : "regular"} size={16} />
              {feature}
            </button>)}
        </div>
      </div>
    </div>;
};

export const McpClient = ({name, homepage, supports, sourceCode, instructions, children}) => {
  const slug = name.toLowerCase().replace(/[().\s-]+/g, "-").replace(/^-|-$/g, "");
  if (homepage?.match(/^https:\/\/github\.com\/[^/]+\/[^/]+/)) {
    sourceCode ??= homepage;
  }
  const features = (supports ?? "").split(", ").sort((a, b) => {
    const featureA = a.split(" (")[0];
    const featureB = b.split(" (")[0];
    return FEATURES.indexOf(featureA) - FEATURES.indexOf(featureB);
  });
  const instructionsLinks = Array.isArray(instructions) ? <>
        <strong>Configuration instructions:</strong>{" "}
        {instructions.map(([text, url], i) => [i > 0 && ", ", <a href={url} target="_blank" rel="noopener noreferrer">{text}</a>])}
      </> : <a href={instructions} target="_blank" rel="noopener noreferrer">
        Configuration instructions
      </a>;
  const [expanded, setExpanded] = useState(false);
  const [hasOverflow, setHasOverflow] = useState(false);
  const contentRef = useRef(null);
  const isVisible = useFilter({
    name,
    supports
  });
  useEffect(() => {
    const el = contentRef.current;
    if (el) {
      setHasOverflow(el.scrollHeight > el.clientHeight);
    }
  }, []);
  if (!isVisible) return null;
  return <div id={slug} className="group mt-8 scroll-mt-32">
      <div className="border border-gray-200 dark:border-gray-700 rounded-lg overflow-hidden">
        <div className="px-4 py-3 border-b border-gray-200 dark:border-gray-700">
          <div className="flex items-center gap-2">
            <a href={homepage} className="border-0 text-xl font-semibold text-primary underline" target="_blank" rel="noopener noreferrer">
              {name}
            </a>
            <a href={`#${slug}`} className="ml-auto border-0 opacity-0 group-hover:opacity-100 text-xl text-gray-400 hover:text-gray-600" aria-label={`Link to ${name}`}>
              #
            </a>
          </div>
          {features.length > 0 && <div className="flex items-baseline gap-1.5 mt-2 text-base">
              <span className="inline-flex items-center h-[1lh]">
                {'\u200B'}<Icon icon="check" iconType="solid" size={18} />
              </span>
              <strong>Supports:</strong>
              <span className="flex flex-wrap gap-1">
                {features.map(feature => <FeatureBadge key={feature} feature={feature} />)}
              </span>
            </div>}
          {sourceCode && <div className="flex items-baseline gap-1.5 mt-2 text-base">
              <span className="inline-flex items-center h-[1lh]">
                {'\u200B'}<Icon icon="code" iconType="solid" size={18} />
              </span>
              <span>
                <a href={sourceCode} target="_blank" rel="noopener noreferrer">
                  Open source
                </a>
              </span>
            </div>}
          {instructions && <div className="flex items-baseline gap-1.5 mt-2 text-base">
              <span className="inline-flex items-center h-[1lh]">
                {'\u200B'}<Icon icon="gear" iconType="solid" size={18} />
              </span>
              <span>
                {instructionsLinks}
              </span>
            </div>}
        </div>
        <div className="relative">
          <div ref={contentRef} className={`px-4 py-4 prose ${!expanded ? "max-h-[7rem] overflow-hidden" : "pb-8"}`}>
            {children}
          </div>
          {hasOverflow && <button onClick={() => setExpanded(!expanded)} className={`absolute bottom-0 left-0 right-0 flex justify-center items-end pb-1 cursor-pointer text-gray-400 hover:text-gray-600 ${!expanded ? "h-16 bg-gradient-to-t from-white dark:from-gray-900 to-transparent" : "h-8"}`}>
              <span className={`${expanded ? "rotate-180" : ""} bg-white/60 dark:bg-gray-900/60 rounded-full`}>
                <Icon icon="chevron-down" iconType="solid" size={18} />
              </span>
            </button>}
        </div>
      </div>
    </div>;
};

This page showcases applications that support the Model Context Protocol (MCP). Each client may support different MCP features:

| Feature                                                     | Description                                                                                                  |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| <FeatureBadge feature="Resources" />                        | Server-exposed data and content                                                                              |
| <FeatureBadge feature="Prompts" />                          | Pre-defined templates for LLM interactions                                                                   |
| <FeatureBadge feature="Tools" />                            | Executable functions that LLMs can invoke                                                                    |
| <FeatureBadge feature="Discovery" />                        | Support for tools/prompts/resources changed notifications                                                    |
| <FeatureBadge feature="Instructions" />                     | Server-provided guidance for LLMs                                                                            |
| <FeatureBadge feature="Sampling" />                         | Server-initiated LLM completions                                                                             |
| <FeatureBadge feature="Roots" />                            | Filesystem boundary definitions                                                                              |
| <FeatureBadge feature="Elicitation" />                      | User information requests                                                                                    |
| <FeatureBadge feature="CIMD" />                             | [Client ID Metadata Document](specification/latest/basic/authorization#client-id-metadata-documents) support |
| <FeatureBadge feature="DCR" />                              | [Dynamic Client Registration](specification/latest/basic/authorization#dynamic-client-registration) support  |
| <FeatureBadge feature="OAuth Client Credentials" />         | [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) extension support                      |
| <FeatureBadge feature="Enterprise-Managed Authorization" /> | [Enterprise-Managed Authorization](/extensions/auth/enterprise-managed-authorization) extension support      |
| <FeatureBadge feature="Tasks" />                            | Long-running operation tracking                                                                              |
| <FeatureBadge feature="Apps" />                             | Interactive HTML interfaces                                                                                  |

<Note>
  This list is maintained by the community. If you notice any inaccuracies or would like to add or update information about MCP support in your application, please [submit a pull request](https://github.com/modelcontextprotocol/modelcontextprotocol/pulls).
</Note>

## Client details

<ClientFilter />

<McpClient name="5ire" homepage="https://github.com/nanbingxyz/5ire" supports="Tools">
  5ire is an open source cross-platform desktop AI assistant that supports tools through MCP servers.

  **Key features:**

  * Built-in MCP servers can be quickly enabled and disabled.
  * Users can add more servers by modifying the configuration file.
  * It is open-source and user-friendly, suitable for beginners.
  * Future support for MCP will be continuously improved.
</McpClient>

<McpClient name="AgentAI" homepage="https://github.com/AdamStrojek/rust-agentai" supports="Tools">
  AgentAI is a Rust library designed to simplify the creation of AI agents. The library includes seamless integration with MCP Servers.

  **Key features:**

  * Multi-LLM – We support most LLM APIs (OpenAI, Anthropic, Gemini, Ollama, and all OpenAI API Compatible).
  * Built-in support for MCP Servers.
  * Create agentic flows in a type- and memory-safe language like Rust.

  **Learn more:**

  * [Example of MCP Server integration](https://github.com/AdamStrojek/rust-agentai/blob/master/examples/tools_mcp.rs)
</McpClient>

<McpClient name="AgenticFlow" homepage="https://agenticflow.ai/" supports="Resources, Prompts, Tools, Discovery">
  AgenticFlow is a no-code AI platform that helps you build agents that handle sales, marketing, and creative tasks around the clock. Connect 2,500+ APIs and 10,000+ tools securely via MCP.

  **Key features:**

  * No-code AI agent creation and workflow building.
  * Access a vast library of 10,000+ tools and 2,500+ APIs through MCP.
  * Simple 3-step process to connect MCP servers.
  * Securely manage connections and revoke access anytime.

  **Learn more:**

  * [AgenticFlow MCP Integration](https://agenticflow.ai/mcp)
</McpClient>

<McpClient name="AIQL TUUI" homepage="https://github.com/AI-QL/tuui" supports="Resources, Prompts, Tools, Discovery, Sampling, Elicitation">
  AIQL TUUI is a native, cross-platform desktop AI chat application with MCP support. It supports multiple AI providers (e.g., Anthropic, Cloudflare, Deepseek, OpenAI, Qwen), local AI models (via vLLM, Ray, etc.), and aggregated API platforms (such as Deepinfra, Openrouter, and more).

  **Key features:**

  * **Dynamic LLM API & Agent Switching**: Seamlessly toggle between different LLM APIs and agents on the fly.
  * **Comprehensive Capabilities Support**: Built-in support for tools, prompts, resources, and sampling methods.
  * **Configurable Agents**: Enhanced flexibility with selectable and customizable tools via agent settings.
  * **Advanced Sampling Control**: Modify sampling parameters and leverage multi-round sampling for optimal results.
  * **Cross-Platform Compatibility**: Fully compatible with macOS, Windows, and Linux.
  * **Free & Open-Source (FOSS)**: Permissive licensing allows modifications and custom app bundling.

  **Learn more:**

  * [TUUI document](https://www.tuui.com/)
  * [AIQL GitHub repository](https://github.com/AI-QL)
</McpClient>

<McpClient name="Amazon Q CLI" homepage="https://github.com/aws/amazon-q-developer-cli" supports="Prompts, Tools">
  Amazon Q CLI is an open-source, agentic coding assistant for terminals.

  **Key features:**

  * Full support for MCP servers.
  * Edit prompts using your preferred text editor.
  * Access saved prompts instantly with `@`.
  * Control and organize AWS resources directly from your terminal.
  * Tools, profiles, context management, auto-compact, and so much more!

  **Get Started**

  ```bash theme={null}
  brew install amazon-q
  ```
</McpClient>

<McpClient name="Amazon Q IDE" homepage="https://aws.amazon.com/q/developer" supports="Tools" instructions="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/mcp-ide.html">
  Amazon Q IDE is an open-source, agentic coding assistant for IDEs.

  **Key features:**

  * Support for the VSCode, JetBrains, Visual Studio, and Eclipse IDEs.
  * Control and organize AWS resources directly from your IDE.
  * Manage permissions for each MCP tool via the IDE user interface.
</McpClient>

<McpClient name="Amp" homepage="https://ampcode.com" supports="Resources, Prompts, Tools, Sampling" instructions="https://ampcode.com/manual#mcp">
  Amp is an agentic coding tool built by Sourcegraph. It runs in VS Code (and compatible forks like Cursor, Windsurf, and VSCodium), JetBrains IDEs, Neovim, and as a command-line tool. It's also multiplayer — you can share threads and collaborate with your team.

  **Key features:**

  * Granular control over enabled tools and permissions
  * Support for MCP servers defined in VS Code `mcp.json`
</McpClient>

<McpClient name="Apidog" homepage="https://apidog.com" supports="Resources, Prompts, Tools" instructions="https://docs.apidog.com/mcp-client-1930835m0">
  Apidog, an all-in-one API development and testing platform, features a built-in MCP Client designed for debugging and testing MCP Servers.

  **Key features:**

  * **Full Feature Support**: Debug Tools, Prompts, and Resources of MCP servers with a user-friendly GUI.
  * **Dual Transport Modes**: Supports both STDIO for local processes and HTTP for remote servers.
  * **Easy Setup**: Automatically parses MCP configuration files and supports direct command or URL input.
  * **Authentication**: Supports OAuth 2.0, API Key, Bearer Token, and other methods for secure connections.
</McpClient>

<McpClient name="Apify MCP Tester" homepage="https://github.com/apify/tester-mcp-client" supports="Tools, Discovery">
  Apify MCP Tester is an open-source client that connects to any MCP server using Server-Sent Events (SSE).
  It is a standalone Apify Actor designed for testing MCP servers over SSE, with support for Authorization headers.
  It uses plain JavaScript (old-school style) and is hosted on Apify, allowing you to run it without any setup.

  **Key features:**

  * Connects to any MCP server via SSE.
  * Works with the [Apify MCP Server](https://mcp.apify.com) to interact with one or more Apify [Actors](https://apify.com/store).
  * Dynamically utilizes tools based on context and user queries (if supported by the server).
</McpClient>

<McpClient name="Apigene MCP Client" homepage="https://apigene.ai" supports="Tools, Resources, Discovery" instructions="https://docs.apigene.ai/user-guide/copilot">
  Apigene MCP Client is an AI-powered conversational interface that enables seamless interaction with multiple applications, APIs, and MCP servers through natural language. It provides a unified interface for deploying agents across different AI platforms with optimized performance and governance.

  **Key features:**

  * **Multi-LLM Compatibility**: Works seamlessly with all leading AI platforms including Claude, OpenAI (ChatGPT), Gemini, xAI, and OpenRouter. Deploy the same agent across different platforms without modification.
  * **Optimized for Cost & Performance**: Dynamic tool loading loads tools only when needed, enabling thousands of tools without context bloat. Tool output optimization provides up to 99% payload reduction via compact JSON representation. Parallel execution runs multiple tool calls simultaneously for 10x faster responses.
  * **Unified Multi-Tool Interface**: Mesh multiple APIs and MCP servers into a single agent. Interact with all tools seamlessly from one Copilot interface without glue code or framework-specific logic.
  * **Governed Access & Audit**: Fine-grained access control defines exactly which operations each user or agent can perform. Complete audit trail tracks every tool call with timestamps, inputs, and outputs for compliance.

  **Learn more:**

  * [Apigene Copilot Documentation](https://docs.apigene.ai/user-guide/copilot)
</McpClient>

<McpClient name="Archestra" homepage="https://archestra.ai" supports="Tools, Apps, CIMD, DCR, Enterprise-Managed Authorization">
  Archestra is an enterprise AI platform that combines an LLM proxy, MCP registry/orchestrator, MCP gateway, agent runtime, and chat UI into a single control plane for building, routing, and securing AI workflows.

  **Key features:**

  * Unified MCP gateway that exposes a single endpoint for orchestrating tools across remote and self-hosted MCP servers.
  * Supports MCP Apps for inline, interactive tool UIs in chat.
  * Supports DCR and CIMD for MCP-native OAuth 2.1 client registration.
  * Supports the Enterprise-Managed Authorization extension for centrally managed enterprise identity flows.
  * Includes an LLM proxy with deterministic, context-aware tool guardrails to reduce prompt-injection and data-exfiltration risk.
  * Adds per-team cost tracking, usage limits, and optimization controls for model traffic.
</McpClient>

<McpClient name="Augment Code" homepage="https://augmentcode.com" supports="Tools" instructions="https://docs.augmentcode.com/setup-augment/mcp">
  Augment Code is an AI-powered coding platform for VS Code and JetBrains with autonomous agents, chat, and completions. Both local and remote agents are backed by full codebase awareness and native support for MCP, enabling enhanced context through external sources and tools.

  **Key features:**

  * Full MCP support in local and remote agents.
  * Add additional context through MCP servers.
  * Automate your development workflows with MCP tools.
  * Works in VS Code and JetBrains IDEs.
</McpClient>

<McpClient name="Avatar Shell" homepage="https://github.com/mfukushim/avatar-shell" supports="Resources, Tools">
  Avatar-Shell is an electron-based MCP client application that prioritizes avatar conversations and media output such as images.

  **Key features:**

  * MCP tools and resources can be used
  * Supports avatar-to-avatar communication via socket.io.
  * Supports the mixed use of multiple LLM APIs.
  * The daemon mechanism allows for flexible scheduling.
</McpClient>

<McpClient name="BeeAI Framework" homepage="https://framework.beeai.dev" sourceCode="https://github.com/i-am-bee/beeai-framework" supports="Tools">
  BeeAI Framework is an open-source framework for building, deploying, and serving powerful agentic workflows at scale. The framework includes the **MCP Tool**, a native feature that simplifies the integration of MCP servers into agentic workflows.

  **Key features:**

  * Seamlessly incorporate MCP tools into agentic workflows.
  * Quickly instantiate framework-native tools from connected MCP client(s).
  * Planned future support for agentic MCP capabilities.

  **Learn more:**

  * [Example of using MCP tools in agentic workflow](https://i-am-bee.github.io/beeai-framework/#/typescript/tools?id=using-the-mcptool-class)
</McpClient>

<McpClient name="BoltAI" homepage="https://boltai.com" supports="Tools">
  BoltAI is a native, all-in-one AI chat client with MCP support. BoltAI supports multiple AI providers (OpenAI, Anthropic, Google AI...), including local AI models (via Ollama, LM Studio or LMX)

  **Key features:**

  * MCP Tool integrations: once configured, user can enable individual MCP server in each chat
  * MCP quick setup: import configuration from Claude Desktop app or Cursor editor
  * Invoke MCP tools inside any app with AI Command feature
  * Integrate with remote MCP servers in the mobile app

  **Learn more:**

  * [BoltAI docs](https://boltai.com/docs/plugins/mcp-servers)
  * [BoltAI website](https://boltai.com)
</McpClient>

<McpClient name="Bob Shell" homepage="https://bob.ibm.com/docs/shell" supports="Prompts, Tools, Instructions, DCR" instructions="https://bob.ibm.com/docs/shell/configuration/mcp/mcp-bobshell">
  Bob Shell brings IBM Bob's AI capabilities to your command line.

  **Key features:**

  * Custom slash commands for workflow automation and team standardization
  * Checkpointing system with automatic Git snapshots before file changes
  * Trusted folders security to control project access and capabilities
  * Sandboxing support (macOS Seatbelt, Docker, Podman) for isolated operations
  * Specialized modes (Code, Ask, Plan, Advanced) for different workflows
</McpClient>

<McpClient name="Call Chirp" homepage="https://www.call-chirp.com" supports="Prompts, Tools">
  Call Chirp uses AI to capture every critical detail from your business conversations, automatically syncing insights to your CRM and project tools so you never miss another deal-closing moment.

  **Key features:**

  * Save transcriptions from Zoom, Google Meet, and more
  * MCP Tools for voice AI agents
  * Remote MCP servers support
</McpClient>

<McpClient name="Chatbox" homepage="https://chatboxai.app" sourceCode="https://github.com/chatboxai/chatbox" supports="Tools" instructions="https://docs.chatboxai.app/guides/mcp">
  Chatbox is a better UI and desktop app for ChatGPT, Claude, and other LLMs, available on Windows, Mac, Linux, and the web. It's open-source and has garnered 37K stars on GitHub.

  **Key features:**

  * Tools support for MCP servers
  * Support both local and remote MCP servers
  * Built-in MCP servers marketplace
</McpClient>

<McpClient name="ChatFrame" homepage="https://chatframe.co" supports="Tools">
  ChatFrame is a cross-platform desktop chatbot that unifies access to multiple AI language models, supports custom tool integration via MCP servers, and enables RAG conversations with your local files—all in a single, polished app for macOS and Windows.

  **Key features:**

  * Unified access to top LLM providers (OpenAI, Anthropic, DeepSeek, xAI, and more) in one interface
  * Built-in retrieval-augmented generation (RAG) for instant, private search across your PDFs, text, and code files
  * Plug-in system for custom tools via Model Context Protocol (MCP) servers
  * Multimodal chat: supports images, text, and live interactive artifacts
</McpClient>

<McpClient name="ChatGPT" homepage="https://chatgpt.com" supports="Tools, Apps, DCR" instructions="https://platform.openai.com/docs/guides/developer-mode">
  ChatGPT is OpenAI's AI assistant that provides MCP support for remote servers to conduct deep research and to power MCP-based apps.

  **Key features:**

  * Support for MCP via connections UI in settings
  * Access to search tools from configured MCP servers for deep research
  * Support for MCP Apps, allowing ChatGPT to connect to MCP-based applications
  * Enterprise-grade security and compliance features
</McpClient>

<McpClient name="ChatWise" homepage="https://chatwise.app" supports="Tools">
  ChatWise is a desktop-optimized, high-performance chat application that lets you bring your own API keys. It supports a wide range of LLMs and integrates with MCP to enable tool workflows.

  **Key features:**

  * Tools support for MCP servers
  * Offer built-in tools like web search, artifacts and image generation.
</McpClient>

<McpClient name="Chorus" homepage="https://chorus.sh" supports="Tools">
  Chorus is a native Mac app for chatting with AIs. Chat with multiple models at once, run tools and MCPs, create projects, quick chat, bring your own key, all in a blazing fast, keyboard shortcut friendly app.

  **Key features:**

  * MCP support with one-click install
  * Built in tools, like web search, terminal, and image generation
  * Chat with multiple models at once (cloud or local)
  * Create projects with scoped memory
  * Quick chat with an AI that can see your screen
</McpClient>

<McpClient name="Claude Code" homepage="https://claude.com/product/claude-code" supports="Resources, Prompts, Tools, Roots, Elicitation, Instructions, Discovery, DCR" instructions="https://code.claude.com/docs/en/mcp">
  Claude Code is an interactive agentic coding tool from Anthropic that helps you code faster through natural language commands. It supports MCP integration for resources, prompts, tools, and roots, and also functions as an MCP server to integrate with other clients.

  **Key features:**

  * Full support for resources, prompts, tools, and roots from MCP servers
  * Offers its own tools through an MCP server for integrating with other MCP clients
</McpClient>

<McpClient
  name="Claude Desktop App"
  homepage="https://claude.ai/download"
  supports="Resources, Prompts, Tools, Roots, Apps, DCR"
  instructions={[
["Local servers", "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop"],
["Remote servers", "https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp"]
]}
>
  Claude Desktop provides comprehensive support for MCP, enabling deep integration with local tools and data sources.

  **Key features:**

  * Full support for resources, allowing attachment of local files and data
  * Support for prompt templates
  * Tool integration for executing commands and scripts
  * Local server connections for enhanced privacy and security
</McpClient>

<McpClient name="Claude.ai" homepage="https://claude.ai" supports="Resources, Prompts, Tools, Apps, CIMD, DCR">
  Claude.ai is Anthropic's web-based AI assistant that provides MCP support for remote servers.

  **Key features:**

  * Support for remote MCP servers via integrations UI in settings
  * Access to tools, prompts, and resources from configured MCP servers
  * Seamless integration with Claude's conversational interface
  * Enterprise-grade security and compliance features
</McpClient>

<McpClient name="Cline" homepage="https://github.com/cline/cline" supports="Resources, Tools, Discovery" instructions="https://docs.cline.bot/mcp/configuring-mcp-servers">
  Cline is an autonomous coding agent in VS Code that edits files, runs commands, uses a browser, and more–with your permission at each step.

  **Key features:**

  * Create and add tools through natural language (e.g. "add a tool that searches the web")
  * Share custom MCP servers Cline creates with others via the `~/Documents/Cline/MCP` directory
  * Displays configured MCP servers along with their tools, resources, and any error logs
</McpClient>

<McpClient name="CodeGPT" homepage="https://codegpt.co" supports="Tools">
  CodeGPT is a popular VS Code and Jetbrains extension that brings AI-powered coding assistance to your editor. It supports integration with MCP servers for tools, allowing users to leverage external AI capabilities directly within their development workflow.

  **Key features:**

  * Use MCP tools from any configured MCP server
  * Seamless integration with VS Code and Jetbrains UI
  * Supports multiple LLM providers and custom endpoints

  **Learn more:**

  * [CodeGPT Documentation](https://docs.codegpt.co/)
</McpClient>

<McpClient name="Codex" homepage="https://github.com/openai/codex" supports="Resources, Tools, Elicitation" instructions="https://developers.openai.com/codex/mcp/">
  Codex is a lightweight AI-powered coding agent from OpenAI that runs in your terminal.

  **Key features:**

  * Support for MCP tools (listing and invocation)
  * Support for MCP resources (list, read, and templates)
  * Elicitation support (routes requests to TUI for user input)
  * Supports STDIO and HTTP streaming transports with OAuth
  * Also available as VS Code extension
</McpClient>

<McpClient name="Continue" homepage="https://github.com/continuedev/continue" supports="Resources, Prompts, Tools, Apps" instructions="https://docs.continue.dev/customize/deep-dives/mcp">
  Continue is an open-source AI code assistant, with built-in support for MCP Tools, Resource, Prompts, and Apps

  **Key features:**

  * Type "@" to mention MCP resources
  * Prompt templates surface as slash commands
  * Use both built-in and MCP tools directly in chat
  * Limited MCP Apps support for displaying MCP UIs
  * Supports VS Code and JetBrains IDEs, with any LLM
</McpClient>

<McpClient name="Copilot-MCP" homepage="https://github.com/VikashLoomba/copilot-mcp" supports="Resources, Tools">
  Copilot-MCP enables AI coding assistance via MCP.

  **Key features:**

  * Support for MCP tools and resources
  * Integration with development workflows
  * Extensible AI capabilities
</McpClient>

<McpClient name="Cursor" homepage="https://docs.cursor.com/context/mcp#protocol-support" supports="Prompts, Tools, Roots, Elicitation, DCR" instructions="https://docs.cursor.com/context/model-context-protocol">
  Cursor is an AI code editor.

  **Key features:**

  * Support for MCP tools in Cursor Composer
  * Support for roots
  * Support for prompts
  * Support for elicitation
  * Support for both STDIO and SSE
</McpClient>

<McpClient name="Daydreams" homepage="https://github.com/daydreamsai/daydreams" supports="Resources, Prompts, Tools">
  Daydreams is a generative agent framework for executing anything onchain

  **Key features:**

  * Supports MCP Servers in config
  * Exposes MCP Client
</McpClient>

<McpClient name="ECA - Editor Code Assistant" homepage="https://eca.dev" sourceCode="https://github.com/editor-code-assistant/eca" supports="Resources, Prompts, Tools, Roots">
  ECA is a Free and open-source editor-agnostic tool that aims to easily link LLMs and Editors, giving the best UX possible for AI pair programming using a well-defined protocol

  **Key features:**

  * **Editor-agnostic**: protocol for any editor to integrate.
  * **Single configuration**: Configure eca making it work the same in any editor via global or local configs.
  * **Chat** interface: ask questions, review code, work together to code.
  * **Agentic**: let LLM work as an agent with its native tools and MCPs you can configure.
  * **Context**: support: giving more details about your code to the LLM, including MCP resources and prompts.
  * **Multi models**: Login to OpenAI, Anthropic, Copilot, Ollama local models and many more.
  * **OpenTelemetry**: Export metrics of tools, prompts, server usage.
</McpClient>

<McpClient name="Emacs Mcp" homepage="https://github.com/lizqwerscott/mcp.el" supports="Tools">
  Emacs Mcp is an Emacs client designed to interface with MCP servers, enabling seamless connections and interactions. It provides MCP tool invocation support for AI plugins like [gptel](https://github.com/karthink/gptel) and [llm](https://github.com/ahyatt/llm), adhering to Emacs' standard tool invocation format. This integration enhances the functionality of AI tools within the Emacs ecosystem.

  **Key features:**

  * Provides MCP tool support for Emacs.
</McpClient>

<McpClient name="fast-agent" homepage="https://github.com/evalstate/fast-agent" supports="Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions">
  fast-agent is a Python Agent framework, with simple declarative support for creating Agents and Workflows, with full multi-modal support for Anthropic and OpenAI models.

  **Key features:**

  * PDF and Image support, based on MCP Native types
  * Interactive front-end to develop and diagnose Agent applications, including passthrough and playback simulators
  * Built in support for "Building Effective Agents" workflows.
  * Deploy Agents as MCP Servers
</McpClient>

<McpClient name="Firebender" homepage="https://firebender.com" supports="Tools" instructions="https://docs.firebender.com/context/mcp">
  Firebender is an IntelliJ plugin that offers a world-class coding agent with MCP integration for tool calling.

  **Key features:**

  * Tool integration for executing commands and scripts via STDIO, SSE indirectly supported via mcp-remote npm package.
  * Local server connections for enhanced privacy and security
  * MCPs can be installed via project rules or local workstation rules files.
  * Individual tools within MCPs can be turned off.
</McpClient>

<McpClient name="FlowDown" homepage="https://github.com/Lakr233/FlowDown" supports="Tools">
  FlowDown is a blazing fast and smooth client app for using AI/LLM, with a strong emphasis on privacy and user experience. It supports MCP servers to extend its capabilities with external tools, allowing users to build powerful, customized workflows.

  **Key features:**

  * **Seamless MCP Integration**: Easily connect to MCP servers to utilize a wide range of external tools.
  * **Privacy-First Design**: Your data stays on your device. We don't collect any user data, ensuring complete privacy.
  * **Lightweight & Efficient**: A compact and optimized design ensures a smooth and responsive experience with any AI model.
  * **Broad Compatibility**: Works with all OpenAI-compatible service providers and supports local offline models through MLX.
  * **Rich User Experience**: Features beautifully formatted Markdown, blazing-fast text rendering, and intelligent, automated chat titling.

  **Learn more:**

  * [FlowDown website](https://flowdown.ai/)
  * [FlowDown documentation](https://apps.qaq.wiki/docs/flowdown/)
</McpClient>

<McpClient name="FLUJO" homepage="https://github.com/mario-andreschak/flujo" supports="Tools">
  Think n8n + ChatGPT. FLUJO is a desktop application that integrates with MCP to provide a workflow-builder interface for AI interactions. Built with Next.js and React, it supports both online and offline (ollama) models, it manages API Keys and environment variables centrally and can install MCP Servers from GitHub. FLUJO has a ChatCompletions endpoint and flows can be executed from other AI applications like Cline, Roo or Claude.

  **Key features:**

  * Environment & API Key Management
  * Model Management
  * MCP Server Integration
  * Workflow Orchestration
  * Chat Interface
</McpClient>

<McpClient name="Gemini CLI" homepage="https://github.com/google-gemini/gemini-cli" supports="Prompts, Tools, Instructions, DCR" instructions="https://geminicli.com/docs/tools/mcp-server/">
  Gemini CLI is an open-source AI agent that brings the power of Gemini directly into your terminal.
</McpClient>

<McpClient name="GenAIScript" homepage="https://microsoft.github.io/genaiscript/" sourceCode="https://github.com/microsoft/genaiscript" supports="Resources, Tools">
  Programmatically assemble prompts for LLMs using GenAIScript (in JavaScript). Orchestrate LLMs, tools, and data in JavaScript.

  **Key features:**

  * JavaScript toolbox to work with prompts
  * Abstraction to make it easy and productive
  * Seamless Visual Studio Code integration
</McpClient>

<McpClient name="Genkit" homepage="https://github.com/firebase/genkit" supports="Resources (partial), Prompts, Tools">
  Genkit is a cross-language SDK for building and integrating GenAI features into applications. The [genkitx-mcp](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) plugin enables consuming MCP servers as a client or creating MCP servers from Genkit tools and prompts.

  **Key features:**

  * Client support for tools and prompts (resources partially supported)
  * Rich discovery with support in Genkit's Dev UI playground
  * Seamless interoperability with Genkit's existing tools and prompts
  * Works across a wide variety of GenAI models from top providers
</McpClient>

<McpClient name="GitHub Copilot coding agent" homepage="https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent" supports="Tools, DCR">
  Delegate tasks to GitHub Copilot coding agent and let it work in the background while you stay focused on the highest-impact and most interesting work

  **Key features:**

  * Delegate tasks to Copilot from GitHub Issues, Visual Studio Code, GitHub Copilot Chat or from your favorite MCP host using the GitHub MCP Server
  * Tailor Copilot to your project by [customizing the agent's development environment](https://docs.github.com/en/enterprise-cloud@latest/copilot/how-tos/agents/copilot-coding-agent/customizing-the-development-environment-for-copilot-coding-agent#preinstalling-tools-or-dependencies-in-copilots-environment) or [writing custom instructions](https://docs.github.com/en/enterprise-cloud@latest/copilot/how-tos/agents/copilot-coding-agent/best-practices-for-using-copilot-to-work-on-tasks#adding-custom-instructions-to-your-repository)
  * [Augment Copilot's context and capabilities with MCP tools](https://docs.github.com/en/enterprise-cloud@latest/copilot/how-tos/agents/copilot-coding-agent/extending-copilot-coding-agent-with-mcp), with support for both local and remote MCP servers
</McpClient>

<McpClient name="Glama" homepage="https://glama.ai/chat" supports="Discovery, Elicitation, Instructions, Prompts, Resources, Sampling, Tasks, Tools">
  Glama is a comprehensive AI workspace and integration platform that offers a unified interface to leading LLM providers, including OpenAI, Anthropic, and others. It supports the Model Context Protocol (MCP) ecosystem, enabling developers and enterprises to easily discover, build, and manage MCP servers.

  **Key features:**

  * Integrated [MCP Server Directory](https://glama.ai/mcp/servers)
  * Integrated [MCP Tool Directory](https://glama.ai/mcp/tools)
  * Host MCP servers and access them via the Chat or SSE endpoints
    – Ability to chat with multiple LLMs and MCP servers at once
  * Upload and analyze local files and data
  * Full-text search across all your chats and data
</McpClient>

<McpClient name="goose" homepage="https://github.com/block/goose" supports="Apps, DCR, Discovery, Elicitation, Instructions, Prompts, Resources, Roots, Sampling, Tools" instructions="https://block.github.io/goose/docs/getting-started/using-extensions/">
  goose is an open source AI agent that supercharges your software development by automating coding tasks.

  **Key features:**

  * Expose MCP functionality to goose through tools.
  * MCPs can be installed directly via the [extensions directory](https://block.github.io/goose/v1/extensions/), CLI, or UI.
  * goose allows you to extend its functionality by [building your own MCP servers](https://block.github.io/goose/docs/tutorials/custom-extensions).
  * Includes built-in extensions for development, memory, computer control, and auto-visualization.
</McpClient>

<McpClient name="gptme" homepage="https://github.com/gptme/gptme" supports="Tools">
  gptme is a open-source terminal-based personal AI assistant/agent, designed to assist with programming tasks and general knowledge work.

  **Key features:**

  * CLI-first design with a focus on simplicity and ease of use
  * Rich set of built-in tools for shell commands, Python execution, file operations, and web browsing
  * Local-first approach with support for multiple LLM providers
  * Open-source, built to be extensible and easy to modify
</McpClient>

<McpClient name="HyperAgent" homepage="https://github.com/hyperbrowserai/HyperAgent" supports="Tools" instructions="https://hyperbrowser.ai/docs/hyperagent/mcp">
  HyperAgent is Playwright supercharged with AI. With HyperAgent, you no longer need brittle scripts, just powerful natural language commands. Using MCP servers, you can extend the capability of HyperAgent, without having to write any code.

  **Key features:**

  * AI Commands: Simple APIs like page.ai(), page.extract() and executeTask() for any AI automation
  * Fallback to Regular Playwright: Use regular Playwright when AI isn't needed
  * Stealth Mode – Avoid detection with built-in anti-bot patches
  * Cloud Ready – Instantly scale to hundreds of sessions via [Hyperbrowser](https://www.hyperbrowser.ai/)
  * MCP Client – Connect to tools like Composio for full workflows (e.g. writing web data to Google Sheets)
</McpClient>

<McpClient name="IBM Bob" homepage="https://bob.ibm.com" supports="Resources, Tools" instructions="https://bob.ibm.com/docs/ide/configuration/mcp/mcp-in-bob">
  IBM Bob is an AI SDLC partner that enables AI coding assistance via MCP. Built with security-first principles and enterprise-grade deployment flexibility, Bob integrates security into development workflows through shift-left practices, helping accelerate modernization while maintaining governance and compliance.

  **Key features:**

  * Support for MCP tools and resources with fine-grained control
  * Global and project-level MCP server configuration
  * STDIO and SSE transport support for local and remote servers
  * Individual tool enable/disable for optimized context usage
  * Auto-approval capabilities for trusted tools
  * Built-in MCP server creation through natural language
  * Enterprise-grade security with shift-left integration
  * Integration with development workflows
</McpClient>

<McpClient name="Inspector" homepage="https://tryinspector.com" supports="Tools, Prompts, Resources, DCR" instructions="https://tryinspector.com/docs">
  Inspector is a visual editor for your codebase. It connects to Cursor, Claude Code, and Codex so you can edit your frontend visually. Move elements, change text, and ship real code without touching CSS.

  **Key features:**

  * Design Mode: Move elements, edit text, and zoom in to interact with your front-end like Figma.
  * Agent Connect: Plug in Cursor, Claude Code, or Codex.
  * Version Control: Stage changes and open PRs from Inspector.
  * MCP Client: Connect any MCP Server you want!
</McpClient>

<McpClient name="Jenova" homepage="https://jenova.ai" supports="Tools, Discovery">
  Jenova is the best MCP client for non-technical users, especially on mobile.

  **Key features:**

  * 30+ pre-integrated MCP servers with one-click integration of custom servers
  * MCP recommendation capability that suggests the best servers for specific tasks
  * Multi-agent architecture with leading tool use reliability and scalability, supporting unlimited concurrent MCP server connections through RAG-powered server metadata
  * Model agnostic platform supporting any leading LLMs (OpenAI, Anthropic, Google, etc.)
  * Unlimited chat history and global persistent memory powered by RAG
  * Easy creation of custom agents with custom models, instructions, knowledge bases, and MCP servers
  * Local MCP server (STDIO) support coming soon with desktop apps
</McpClient>

<McpClient name="JetBrains AI Assistant" homepage="https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant" supports="Tools" instructions="https://www.jetbrains.com/help/ai-assistant/mcp.html">
  JetBrains AI Assistant plugin provides AI-powered features for software development available in all JetBrains IDEs.

  **Key features:**

  * Unlimited code completion powered by Mellum, JetBrains' proprietary AI model.
  * Context-aware AI chat that understands your code and helps you in real time.
  * Access to top-tier models from OpenAI, Anthropic, and Google.
  * Offline mode with connected local LLMs via Ollama or LM Studio.
  * Deep integration into IDE workflows, including code suggestions in the editor, VCS assistance, runtime error explanation, and more.
</McpClient>

<McpClient name="JetBrains Junie" homepage="https://www.jetbrains.com/junie" supports="Tools" instructions="https://www.jetbrains.com/help/junie/model-context-protocol-mcp.html">
  Junie is JetBrains' AI coding agent for JetBrains IDEs and Android Studio.

  **Key features:**

  * Connects to MCP servers over **stdio** to use external tools and data sources.
  * Per-command approval with an optional allowlist.
  * Config via `mcp.json` (global `~/.junie/mcp.json` or project `.junie/mcp/`).
</McpClient>

<McpClient name="Joey" homepage="https://benkaiser.github.io/joey-mcp-client/" sourceCode="https://github.com/benkaiser/joey-mcp-client" supports="Prompts, Tools, Sampling, Elicitation, Apps">
  Joey is a mobile-first MCP client for **iOS and Android** (also available on macOS, Windows, and Linux) that connects to AI models via OpenRouter and remote MCP servers over Streamable HTTP.

  **Key features:**

  * **Mobile MCP support** — use MCP servers directly from your phone or tablet on iOS and Android.
  * Connects to remote MCP servers over **Streamable HTTP** with OAuth support.
  * Supports multiple MCP servers per conversation with tool calling.
  * MCP sampling and elicitation support for interactive server-initiated workflows.
  * Image and audio attachments with SSE streaming responses.
</McpClient>

<McpClient name="Kilo Code" homepage="https://github.com/Kilo-Org/kilocode" supports="Resources, Tools, Discovery" instructions="https://kilo.ai/docs/features/mcp/using-mcp-in-kilo-code">
  Kilo Code is an autonomous coding AI dev team in VS Code that edits files, runs commands, uses a browser, and more.

  **Key features:**

  * Create and add tools through natural language (e.g. "add a tool that searches the web")
  * Discover MCP servers via the MCP Marketplace
  * One click MCP server installs via MCP Marketplace
  * Displays configured MCP servers along with their tools, resources, and any error logs
</McpClient>

<McpClient name="Klavis AI Slack/Discord/Web" homepage="https://www.klavis.ai/" sourceCode="https://github.com/Klavis-AI/klavis" supports="Resources, Tools">
  Klavis AI is an Open-Source Infra to Use, Build & Scale MCPs with ease.

  **Key features:**

  * Slack/Discord/Web MCP clients for using MCPs directly
  * Simple web UI dashboard for easy MCP configuration
  * Direct OAuth integration with Slack & Discord Clients and MCP Servers for secure user authentication
  * SSE transport support

  **Learn more:**

  * [Demo video showing MCP usage in Slack/Discord](https://youtu.be/9-QQAhrQWw8)
</McpClient>

<McpClient name="Langdock" homepage="https://langdock.com" supports="Tools" instructions="https://docs.langdock.com/resources/integrations/mcp">
  Langdock is the enterprise-ready solution for rolling out AI to all of your employees while enabling your developers to build and deploy custom AI workflows on top.

  **Key features:**

  * Remote MCP Server (SSE & Streamable HTTP) support, connect to any MCP server via OAuth, API Key, or without authentication.
  * MCP Tool discovery and management, including tool confirmation UI.
  * Enterprise-grade security and compliance features
</McpClient>

<McpClient name="Langflow" homepage="https://github.com/langflow-ai/langflow" supports="Tools" instructions="https://docs.langflow.org/mcp-client">
  Langflow is an open-source visual builder that lets developers rapidly prototype and build AI applications, it integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.

  **Key features:**

  * Full support for using MCP server tools to build agents and flows.
  * Export agents and flows as MCP server
  * Local & remote server connections for enhanced privacy and security

  **Learn more:**

  * [Demo video showing how to use Langflow as both an MCP client & server](https://www.youtube.com/watch?v=pEjsaVVPjdI)
</McpClient>

<McpClient name="LibreChat" homepage="https://github.com/danny-avila/LibreChat" supports="Tools, Instructions, DCR" instructions="https://www.librechat.ai/docs/features/mcp">
  LibreChat is an open-source, customizable AI chat UI that supports multiple AI providers, now including MCP integration.

  **Key features:**

  * Extend current tool ecosystem, including [Code Interpreter](https://www.librechat.ai/docs/features/code_interpreter) and Image generation tools, through MCP servers
  * Add tools to customizable [Agents](https://www.librechat.ai/docs/features/agents), using a variety of LLMs from top providers
  * Open-source and self-hostable, with secure multi-user support
  * Future roadmap includes expanded MCP feature support
</McpClient>

<McpClient name="LM Studio" homepage="https://lmstudio.ai" supports="Tools" instructions="https://lmstudio.ai/docs/app/mcp">
  LM Studio is a cross-platform desktop app for discovering, downloading, and running open-source LLMs locally. You can now connect local models to tools via Model Context Protocol (MCP).

  **Key features:**

  * Use MCP servers with local models on your computer. Add entries to `mcp.json` and save to get started.
  * Tool confirmation UI: when a model calls a tool, you can confirm the call in the LM Studio app.
  * Cross-platform: runs on macOS, Windows, and Linux, one-click installer with no need to fiddle in the command line
  * Supports GGUF (llama.cpp) or MLX models with GPU acceleration
  * GUI & terminal mode: use the LM Studio app or CLI (lms) for scripting and automation

  **Learn more:**

  * [Docs: Using MCP in LM Studio](https://lmstudio.ai/docs/app/plugins/mcp)
  * [Create a 'Add to LM Studio' button for your server](https://lmstudio.ai/docs/app/plugins/mcp/deeplink)
  * [Announcement blog: LM Studio + MCP](https://lmstudio.ai/blog/mcp)
</McpClient>

<McpClient name="LM-Kit.NET" homepage="https://lm-kit.com/products/lm-kit-net/" supports="Tools">
  LM-Kit.NET is a local-first Generative AI SDK for .NET (C# / VB.NET) that can act as an **MCP client**. Current MCP support: **Tools only**.

  **Key features:**

  * Consume MCP server tools over HTTP/JSON-RPC 2.0 (initialize, list tools, call tools).
  * Programmatic tool discovery and invocation via `McpClient`.
  * Easy integration in .NET agents and applications.

  **Learn more:**

  * [Docs: Using MCP in LM-Kit.NET](https://docs.lm-kit.com/lm-kit-net/api/LMKit.Mcp.Client.McpClient.html)
  * [Creating AI agents](https://lm-kit.com/solutions/ai-agents)
  * Product page: [LM-Kit.NET](https://lm-kit.com/products/lm-kit-net/)
</McpClient>

<McpClient name="Lutra" homepage="https://lutra.ai" supports="Resources, Prompts, Tools">
  Lutra is an AI agent that transforms conversations into actionable, automated workflows.

  **Key features:**

  * Easy MCP Integration: Connecting Lutra to MCP servers is as simple as providing the server URL; Lutra handles the rest behind the scenes.
  * Chat to Take Action: Lutra understands your conversational context and goals, automatically integrating with your existing apps to perform tasks.
  * Reusable Playbooks: After completing a task, save the steps as reusable, automated workflows—simplifying repeatable processes and reducing manual effort.
  * Shareable Automations: Easily share your saved playbooks with teammates to standardize best practices and accelerate collaborative workflows.

  **Learn more:**

  * [Lutra AI agent explained (video)](https://www.youtube.com/watch?v=W5ZpN0cMY70)
</McpClient>

<McpClient name="MCP Bundler for MacOS" homepage="https://mcp-bundler.maketry.xyz" supports="Resources, Prompts, Tools">
  MCP Bundler is perfect local proxy for your MCP workflow. The app centralizes all your MCP servers — toggle, group, turn off capabilities instantly. Switch bundles on the fly inside the MCP Bundler.

  **Key features:**

  * Unified Control Panel: Manage all your MCP servers — both Local STDIO and Remote HTTP/SSE — from one clear macOS window. Start, stop, or edit them instantly without touching configs.
  * One Click, All Connected: Launch or disable entire MCP setups with one toggle. Switch bundles per project or workspace and keep your AI tools synced automatically.
  * Per-Tool Control: Enable or hide individual tools inside each server. Keep your bundles clean, lightweight, and tailored for every AI workflow.
  * Instant Health & Logs: Real-time health indicators and request logs show exactly what's running. Diagnose and fix connection issues without leaving the app.
  * Auto-Generate MCP Config: Copy a ready-made JSON snippet for any client in seconds. No manual wiring — connect your Bundler as a single MCP endpoint.

  **Learn more:**

  * [MCP Bundler in action (video)](https://www.youtube.com/watch?v=CEHVSShw_NU)
</McpClient>

<McpClient name="MCPBundles" homepage="https://www.mcpbundles.com/studio" supports="Resources, Prompts, Tools, Discovery">
  MCPBundles provides MCPBundle Studio, a browser-based MCP client for testing and executing MCP tools on remote MCP servers.

  **Key features:**

  * Discover and inspect available tools with parameter schemas and descriptions
  * Supports OAuth and API key authentication for secure provider connections
  * Execute MCP tools with form-based and chat based input
  * Implements Apps for rendering interactive UI responses from tools
  * Streamable HTTP transport for remote MCP server connections
</McpClient>

<McpClient name="mcp-agent" homepage="https://github.com/lastmile-ai/mcp-agent" supports="Resources, Prompts, Tools, Sampling (partial), Roots, Elicitation" instructions="https://docs.mcp-agent.com/reference/configuration">
  mcp-agent is a simple, composable framework to build agents using Model Context Protocol.

  **Key features:**

  * Automatic connection management of MCP servers.
  * Expose tools from multiple servers to an LLM.
  * Implements every pattern defined in [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents).
  * Supports workflow pause/resume signals, such as waiting for human feedback.
</McpClient>

<McpClient name="mcp-client-chatbot" homepage="https://github.com/cgoinglove/mcp-client-chatbot" supports="Tools">
  mcp-client-chatbot is a local-first chatbot built with Vercel's Next.js, AI SDK, and Shadcn UI.

  **Key features:**

  * It supports standard MCP tool calling and includes both a custom MCP server and a standalone UI for testing MCP tools outside the chat flow.
  * All MCP tools are provided to the LLM by default, but the project also includes an optional `@toolname` mention feature to make tool invocation more explicit—particularly useful when connecting to multiple MCP servers with many tools.
  * Visual workflow builder that lets you create custom tools by chaining LLM nodes and MCP tools together. Published workflows become callable as `@workflow_name` tools in chat, enabling complex multi-step automation sequences.
</McpClient>

<McpClient name="mcp-use" homepage="https://github.com/pietrozullo/mcp-use" supports="Resources, Prompts, Tools, Discovery, Sampling, Elicitation">
  mcp-use is an open source python library to very easily connect any LLM to any MCP server both locally and remotely.

  **Key features:**

  * Very simple interface to connect any LLM to any MCP.
  * Support the creation of custom agents, workflows.
  * Supports connection to multiple MCP servers simultaneously.
  * Supports all langchain supported models, also locally.
  * Offers efficient tool orchestration and search functionalities.
</McpClient>

<McpClient name="mcpc MCP CLI client" homepage="https://github.com/apify/mcpc" supports="Resources, Prompts, Tools, Discovery, Instructions, Tasks, CIMD, DCR">
  `mcpc` is a universal command-line client for MCP. It maps MCP operations to intuitive CLI commands, giving AI coding agents full protocol access through a single `Bash()` tool call. It works with any MCP server over Streamable HTTP or stdio, with or without a config file. Agents discover commands through `--help` without needing external skills, while MCP handles remote concerns like server discovery, authentication, payments, and access control.

  **Key features:**

  * **Code mode in the shell:** `--json` output composes with `jq`, `xargs`, and shell pipelines for writing MCP workflows as shell scripts, which can be more accurate and token-efficient than tool calling. `--schema` validates tool schemas against snapshots to detect breaking changes.
  * **Progressive tool discovery:** `grep` searches tools, resources, and prompts across all active sessions with regex, so agents load only relevant tools into context.
  * **Full MCP coverage:** tools, resources (including subscriptions and templates), prompts, instructions, async tasks with progress tracking and cancellation, list-change notifications, pagination, and logging control.
  * **Persistent sessions:** maintain multiple simultaneous server connections via named `@sessions`, with automatic reconnection and health monitoring.
  * **Authentication:** OAuth 2.1 with PKCE and dynamic client registration, bearer tokens, multiple named profiles per server, and secure credential storage in the OS keychain.
  * **AI sandboxing:** built-in MCP proxy server (`--proxy`) exposes authenticated sessions to AI-generated code without leaking credentials.
  * **Interactive shell:** `shell` command provides a REPL with command history, arrow-key navigation, and in-session help for exploratory server testing.
  * **x402 payments (experimental):** autonomous USDC payments on Base blockchain, letting AI agents pay for tool calls via the HTTP 402 protocol.
  * **Lightweight and cross-platform:** no LLM required, minimal dependencies, production-ready. Runs on macOS, Windows, and Linux. Install via `npm install -g @apify/mcpc`.
</McpClient>

<McpClient name="MCPHub" homepage="https://github.com/ravitemer/mcphub.nvim" supports="Resources, Prompts, Tools">
  MCPHub is a powerful Neovim plugin that integrates MCP (Model Context Protocol) servers into your workflow.

  **Key features:**

  * Install, configure and manage MCP servers with an intuitive UI.
  * Built-in Neovim MCP server with support for file operations (read, write, search, replace), command execution, terminal integration, LSP integration, buffers, and diagnostics.
  * Create Lua-based MCP servers directly in Neovim.
  * Integrates with popular Neovim chat plugins Avante.nvim and CodeCompanion.nvim
</McpClient>

<McpClient name="MCPJam" homepage="https://github.com/MCPJam/inspector" supports="Resources, Prompts, Tools, Elicitation, Instructions, Tasks, Apps, CIMD, DCR" instructions="https://docs.mcpjam.com/getting-started">
  MCPJam Inspector is the local development client for ChatGPT apps, MCP ext-apps, and MCP servers.

  **Key features:**

  * Local emulator for ChatGPT Apps SDK and MCP ext-apps. No more ChatGPT subscription or ngrok needed.
  * OAuth debugger to visually inspect MCP server OAuth at every step.
  * LLM playground to chat with your MCP server against any LLM. We provide our own API tokens for free.
  * Connect, test, and inspect any MCP server that's local or remote. Manually invoke MCP tools, resource, prompts, etc. View all JSON-RPC logs.
  * Supports all transports - STDIO, SSE, and Streamable HTTP.
</McpClient>

<McpClient name="MCPOmni-Connect" homepage="https://github.com/Abiorh001/mcp_omni_connect" supports="Resources, Prompts, Tools, Sampling">
  MCPOmni-Connect is a versatile command-line interface (CLI) client designed to connect to various Model Context Protocol (MCP) servers using both stdio and SSE transport.

  **Key features:**

  * Support for resources, prompts, tools, and sampling
  * Agentic mode with ReAct and orchestrator capabilities
  * Seamless integration with OpenAI models and other LLMs
  * Dynamic tool and resource management across multiple servers
  * Support for both stdio and SSE transport protocols
  * Comprehensive tool orchestration and resource analysis capabilities
</McpClient>

<McpClient name="Memex" homepage="https://memex.tech/" supports="Resources, Prompts, Tools">
  Memex is the first MCP client and MCP server builder - all-in-one desktop app. Unlike traditional MCP clients that only consume existing servers, Memex can create custom MCP servers from natural language prompts, immediately integrate them into its toolkit, and use them to solve problems—all within a single conversation.

  **Key features:**

  * **Prompt-to-MCP Server**: Generate fully functional MCP servers from natural language descriptions
  * **Self-Testing & Debugging**: Autonomously test, debug, and improve created MCP servers
  * **Universal MCP Client**: Works with any MCP server through intuitive, natural language integration
  * **Curated MCP Directory**: Access to tested, one-click installable MCP servers (Neon, Netlify, GitHub, Context7, and more)
  * **Multi-Server Orchestration**: Leverage multiple MCP servers simultaneously for complex workflows

  **Learn more:**

  * [Memex Launch 2: MCP Teams and Agent API](https://memex.tech/blog/memex-launch-2-mcp-teams-and-agent-api-private-preview-125f)
</McpClient>

<McpClient name="Memgraph Lab" homepage="https://memgraph.com/lab" supports="Resources, Prompts, Tools, Sampling, Elicitation, Instructions" instructions="https://memgraph.com/docs/memgraph-lab/features/graphchat#mcp-servers">
  [Memgraph Lab](https://memgraph.com/lab) is a visualization and management tool for Memgraph graph databases. Its [GraphChat](https://memgraph.com/docs/memgraph-lab/features/graphchat) feature lets you query graph data using natural language, with MCP server integrations to extend your AI workflows.

  **Key features:**

  * Build GraphRAG workflows powered by knowledge graphs as the data backbone
  * Connect remote MCP servers via `SSE` or `Streamable HTTP`
  * Support for MCP resources, prompts, tools, sampling, elicitation, and instructions
  * Create multiple agents with different configurations for easy comparison and debugging
  * Works with various LLM providers (OpenAI, Azure OpenAI, Anthropic, Gemini, Ollama, DeepSeek)
  * Available as a Desktop app or Docker container

  **Learn more:**

  * [Memgraph Lab: MCP integration](https://memgraph.com/docs/memgraph-lab/features/graphchat#mcp-servers)
</McpClient>

<McpClient name="Microsoft Copilot Studio" homepage="https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp" supports="Resources, Tools, Discovery">
  Microsoft Copilot Studio is a robust SaaS platform designed for building custom AI-driven applications and intelligent agents, empowering developers to create, deploy, and manage sophisticated AI solutions.

  **Key features:**

  * Support for MCP tools
  * Extend Copilot Studio agents with MCP servers
  * Leveraging Microsoft unified, governed, and secure API management solutions
</McpClient>

<McpClient name="MindPal" homepage="https://mindpal.io" supports="Tools">
  MindPal is a no-code platform for building and running AI agents and multi-agent workflows for business processes.

  **Key features:**

  * Build custom AI agents with no-code
  * Connect any SSE MCP server to extend agent tools
  * Create multi-agent workflows for complex business processes
  * User-friendly for both technical and non-technical professionals
  * Ongoing development with continuous improvement of MCP support

  **Learn more:**

  * [MindPal MCP Documentation](https://docs.mindpal.io/agent/mcp)
</McpClient>

<McpClient name="Mistral AI: Le Chat" homepage="https://mistral.ai" supports="Tools" instructions="https://help.mistral.ai/en/articles/393572-configuring-a-custom-connector">
  Mistral AI: Le Chat is Mistral AI assistant with MCP support for remote servers and enterprise workflows.

  **Key features:**

  * Remote MCP server integration
  * Enterprise-grade security
  * Low-latency, high-throughput interactions with structured data

  **Learn more:**

  * [Mistral MCP Documentation](https://help.mistral.ai/en/collections/911943-connectors)
</McpClient>

<McpClient name="modelcontextchat.com" homepage="https://modelcontextchat.com" supports="Tools">
  modelcontextchat.com is a web-based MCP client designed for working with remote MCP servers, featuring comprehensive authentication support and integration with OpenRouter.

  **Key features:**

  * Web-based interface for remote MCP server connections
  * Header-based Authorization support for secure server access
  * OAuth authentication integration
  * OpenRouter API Key support for accessing various LLM providers
  * No installation required - accessible from any web browser
</McpClient>

<McpClient name="MooPoint" homepage="https://moopoint.io" supports="Tools, Sampling">
  MooPoint is a web-based AI chat platform built for developers and advanced users, letting you interact with multiple large language models (LLMs) through a single, unified interface. Connect your own API keys (OpenAI, Anthropic, and more) and securely manage custom MCP server integrations.

  **Key features:**

  * Accessible from any PC or smartphone—no installation required
  * Choose your preferred LLM provider
  * Supports `SSE`, `Streamable HTTP`, `npx`, and `uvx` MCP servers
  * OAuth and sampling support
  * New features added daily
</McpClient>

<McpClient name="Msty Studio" homepage="https://msty.ai" supports="Tools">
  Msty Studio is a privacy-first AI productivity platform that seamlessly integrates local and online language models (LLMs) into customizable workflows. Designed for both technical and non-technical users, Msty Studio offers a suite of tools to enhance AI interactions, automate tasks, and maintain full control over data and model behavior.

  **Key features:**

  * **Toolbox & Toolsets**: Connect AI models to local tools and scripts using MCP-compliant configurations. Group tools into Toolsets to enable dynamic, multi-step workflows within conversations.
  * **Turnstiles**: Create automated, multi-step AI interactions, allowing for complex data processing and decision-making flows.
  * **Real-Time Data Integration**: Enhance AI responses with up-to-date information by integrating real-time web search capabilities.
  * **Split Chats & Branching**: Engage in parallel conversations with multiple models simultaneously, enabling comparative analysis and diverse perspectives.

  **Learn more:**

  * [Msty Studio Documentation](https://docs.msty.studio/features/toolbox/tools)
</McpClient>

<McpClient name="Needle" homepage="https://needle.app" supports="Resources, Prompts, Tools, Discovery" instructions="https://docs.needle.app/docs/guides/mcp/getting-started/">
  Needle is a RAG workflow platform that also works as an MCP client, letting you connect and use MCP servers in seconds.

  **Key features:**

  * **Instant MCP integration:** Connect any remote MCP server to your collection in seconds
  * **Built-in RAG:** Automatically get retrieval-augmented generation out of the box
  * **Secure OAuth:** Safe, token-based authorization when connecting to servers
  * **Smart previews:** See what each MCP server can do and selectively enable the tools you need

  **Learn more:**

  * [Getting Started](https://docs.needle.app/docs/guides/hello-needle/getting-started/)
</McpClient>

<McpClient name="NVIDIA Agent Intelligence (AIQ) toolkit" homepage="https://github.com/NVIDIA/AIQToolkit" supports="Tools">
  NVIDIA Agent Intelligence (AIQ) toolkit is a flexible, lightweight, and unifying library that allows you to easily connect existing enterprise agents to data sources and tools across any framework.

  **Key features:**

  * Acts as an MCP **client** to consume remote tools
  * Acts as an MCP **server** to expose tools
  * Framework agnostic and compatible with LangChain, CrewAI, Semantic Kernel, and custom agents
  * Includes built-in observability and evaluation tools

  **Learn more:**

  * [AIQ toolkit MCP documentation](https://docs.nvidia.com/aiqtoolkit/latest/workflows/mcp/index.html)
</McpClient>

<McpClient name="opencode" homepage="https://opencode.ai" sourceCode="https://github.com/anomalyco/opencode" supports="Resources, Prompts, Tools" instructions="https://opencode.ai/docs/mcp-servers/">
  OpenCode is an open source AI coding agent. It’s available as a terminal-based interface, desktop app, or IDE extension.

  **Key features:**

  * Support for MCP tools
  * Support for MCP resources in the cli using `@` prefix
  * Support for MCP prompts in the cli as slash commands using `/` prefix
</McpClient>

<McpClient name="OpenSumi" homepage="https://github.com/opensumi/core" supports="Tools">
  OpenSumi is a framework helps you quickly build AI Native IDE products.

  **Key features:**

  * Supports MCP tools in OpenSumi
  * Supports built-in IDE MCP servers and custom MCP servers
</McpClient>

<McpClient name="oterm" homepage="https://github.com/ggozad/oterm" supports="Prompts, Tools, Sampling">
  oterm is a terminal client for Ollama allowing users to create chats/agents.

  **Key features:**

  * Support for multiple fully customizable chat sessions with Ollama connected with tools.
  * Support for MCP tools.
</McpClient>

<McpClient name="Postman" homepage="https://postman.com/downloads" supports="Resources, Prompts, Tools, Discovery, Sampling, Elicitation, Apps">
  Postman is the most popular API client and now supports MCP server testing and debugging.

  **Key features:**

  * Full support of all major MCP features (tools, prompts, resources, and subscriptions)
  * Fast, seamless UI for debugging MCP capabilities
  * MCP config integration (Claude, VSCode, etc.) for fast first-time experience in testing MCPs
  * Integration with history, variables, and collections for reuse and collaboration
</McpClient>

<McpClient name="Proxyman" homepage="https://proxyman.com" supports="Tools" instructions="https://docs.proxyman.com/mcp">
  Proxyman is a native macOS app for HTTP debugging and network monitoring. It now includes an MCP Server that enables AI assistants (Claude, Cursor, and other MCP-compatible tools) to directly interact with Proxyman for inspecting HTTP traffic, creating debugging rules, and controlling the app through natural language.

  **Key features:**

  * **AI-Powered Debugging**: Ask AI to analyze captured traffic, find specific requests, or explain API responses
  * **Hands-Free Rule Creation**: Create breakpoints, map local/remote rules through conversation
  * **Traffic Inspection Tools**: Get flows, flow details, export cURL commands, and filter traffic with multiple criteria
  * **Session Control**: Clear sessions, toggle recording, and manage SSL proxying domains
  * **Secure by Design**: Localhost-only server with per-session token authentication

  **Learn more:**

  * [Proxyman MCP Documentation](https://docs.proxyman.com/mcp)
  * [Proxyman Website](https://proxyman.com)
</McpClient>

<McpClient name="Qoder" homepage="https://www.qoder.com/" supports="Tools" instructions="https://docs.qoder.com/user-guide/chat/model-context-protocol">
  Qoder is a next-generation agentic coding platform by Alibaba, engineered for real-world software development. By combining enhanced context engineering with autonomous agents, it provides deep awareness of very large codebases and can support workflows ranging from co-pilot assistance to fully autonomous coding.

  **Key features:**

  * **Agent Mode**: High-efficiency single-agent collaboration that autonomously decides actions from project context, including cross-file refactoring, debugging, and feature iteration.
  * **Experts Mode**: Multi-agent orchestration that decomposes complex requirements and delegates to a virtual expert team (Design, Implementation, Testing, QA) for parallel execution.
  * **Quest Mode**: Fully autonomous end-to-end coding from goal definition through requirement clarification, planning, execution, and validation with a comprehensive final report.
  * **Engineering Knowledge Engine**: Repo Wiki-powered architecture understanding that gives agents full codebase awareness and alignment with project standards.
  * **Memory Engine**: Persistent memory for developer preferences, project conventions, and historical interactions to improve alignment over time.
</McpClient>

<McpClient name="RecurseChat" homepage="https://recurse.chat" supports="Tools">
  RecurseChat is a powerful, fast, local-first chat client with MCP support. RecurseChat supports multiple AI providers including LLaMA.cpp, Ollama, and OpenAI, Anthropic.

  **Key features:**

  * Local AI: Support MCP with Ollama models.
  * MCP Tools: Individual MCP server management. Easily visualize the connection states of MCP servers.
  * MCP Import: Import configuration from Claude Desktop app or JSON

  **Learn more:**

  * [RecurseChat docs](https://recurse.chat/docs/features/mcp/)
</McpClient>

<McpClient name="Replit" homepage="https://replit.com/products/agent" supports="Tools, DCR">
  Replit Agent is an AI-powered software development tool that builds and deploys applications through natural language. It supports MCP integration, enabling users to extend the agent's capabilities with custom tools and data sources.

  **Learn more:**

  * [Replit MCP Documentation](https://docs.replit.com/replitai/mcp/overview)
  * [MCP Install Links](https://docs.replit.com/replitai/mcp/install-links)
</McpClient>

<McpClient name="Roo Code" homepage="https://roocode.com" supports="Resources, Tools" instructions="https://docs.roocode.com/features/mcp/using-mcp-in-roo">
  Roo Code enables AI coding assistance via MCP.

  **Key features:**

  * Support for MCP tools and resources
  * Integration with development workflows
  * Extensible AI capabilities
</McpClient>

<McpClient name="Runbear" homepage="https://runbear.io" supports="Resources, Tools" instructions="https://docs.runbear.io/team-agent/custom-mcp">
  [Runbear](https://runbear.io) is an AI agent platform for Slack and Microsoft Teams that acts as a managed MCP host. It enables teams to connect 2,000+ tools (HubSpot, Linear, NetSuite, etc.) to their chat workspace using the Model Context Protocol.

  **Key features:**

  * **Managed MCP Servers**: Out-of-the-box support for HubSpot, Linear, and more.
  * **Secure Hosting**: SOC 2 Type II compliant environment for MCP operations.
  * **Cross-Platform**: Access your MCP tools from Slack, Teams, and HubSpot.
  * **Vast Integration Library**: Connect to 2,000+ tools via native integrations and custom MCP servers.
</McpClient>

<McpClient name="rtrvr.ai" homepage="https://rtrvr.ai" supports="Tools" instructions="https://www.rtrvr.ai/docs/tool-calling">
  [rtrvr.ai](https://rtrvr.ai) is AI Web Agent Chrome Extension that autonomously runs complex browser workflows, retrieves data to Sheets, and calls API's/MCP Servers – all with just prompting and within your own browser!

  **Key features:**

  * Easy MCP Integration within your browser: Just open the Chrome Extension, add the server URL, and prompt server calls with the web as context!
  * Remote control your browser by turning your browser into MCP Server: Just copy/paste MCP URL into any MCP Client (no npx needed), and trigger agentic browser workflows!
  * Prompt our agent to execute workflows combining web agentic actions with MCP tool calls; find someone's email on the web and then send them an email with Zapier MCP.
  * Reusable and Schedulable Automations: After running a workflow, easily rerun or put on a schedule to execute in the background while you do other tasks in your browser.
</McpClient>

<McpClient name="Shortwave" homepage="https://www.shortwave.com" supports="Tools">
  Shortwave is an AI-powered email client that supports MCP tools to enhance email productivity and workflow automation.

  **Key features:**

  * MCP tool integration for enhanced email workflows
  * Rich UI for adding, managing and interacting with a wide range of MCP servers
  * Support for both remote (Streamable HTTP and SSE) and local (Stdio) MCP servers
  * AI assistance for managing your emails, calendar, tasks and other third-party services
</McpClient>

<McpClient name="Simtheory" homepage="https://simtheory.ai" supports="Resources, Prompts, Tools, Discovery">
  Simtheory is an agentic AI workspace that unifies multiple AI models, tools, and capabilities under a single subscription. It provides comprehensive MCP support through its MCP Store, allowing users to extend their workspace with productivity tools and integrations.

  **Key features:**

  * **MCP Store**: Marketplace for productivity tools and MCP server integrations
  * **Parallel Tasking**: Run multiple AI tasks simultaneously with MCP tool support
  * **Model Catalogue**: Access to frontier models with MCP tool integration
  * **Hosted MCP Servers**: Plug-and-play MCP integrations with no technical setup
  * **Advanced MCPs**: Specialized tools like Tripo3D (3D creation), Podcast Maker, and Video Maker
  * **Enterprise Ready**: Flexible workspaces with granular access control for MCP tools

  **Learn more:**

  * [Simtheory website](https://simtheory.ai)
</McpClient>

<McpClient name="Slack MCP Client" homepage="https://github.com/tuannvm/slack-mcp-client" supports="Tools">
  Slack MCP Client acts as a bridge between Slack and Model Context Protocol (MCP) servers. Using Slack as the interface, it enables large language models (LLMs) to connect and interact with various MCP servers through standardized MCP tools.

  **Key features:**

  * **Supports Popular LLM Providers:** Integrates seamlessly with leading large language model providers such as OpenAI, Anthropic, and Ollama, allowing users to leverage advanced conversational AI and orchestration capabilities within Slack.
  * **Dynamic and Secure Integration:** Supports dynamic registration of MCP tools, works in both channels and direct messages and manages credentials securely via environment variables or Kubernetes secrets.
  * **Easy Deployment and Extensibility:** Offers official Docker images, a Helm chart for Kubernetes, and Docker Compose for local development, making it simple to deploy, configure, and extend with additional MCP servers or tools.
</McpClient>

<McpClient name="Smithery Playground" homepage="https://smithery.ai/playground" supports="Resources, Prompts, Tools">
  Smithery Playground is a developer-first MCP client for exploring, testing and debugging MCP servers against LLMs. It provides detailed traces of MCP RPCs to help troubleshoot implementation issues.

  **Key features:**

  * One-click connect to MCP servers via URL or from Smithery's registry
  * Develop MCP servers that are running on localhost
  * Inspect tools, prompts, resources, and sampling configurations with live previews
  * Run conversational or raw tool calls to verify MCP behavior before shipping
  * Full OAuth MCP-spec support
</McpClient>

<McpClient name="SpinAI" homepage="https://docs.spinai.dev" supports="Tools">
  SpinAI is an open-source TypeScript framework for building observable AI agents. The framework provides native MCP compatibility, allowing agents to seamlessly integrate with MCP servers and tools.

  **Key features:**

  * Built-in MCP compatibility for AI agents
  * Open-source TypeScript framework
  * Observable agent architecture
  * Native support for MCP tools integration
</McpClient>

<McpClient name="Superinterface" homepage="https://superinterface.ai" supports="Tools">
  Superinterface is AI infrastructure and a developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more.

  **Key features:**

  * Use tools from MCP servers in assistants embedded via React components or script tags
  * SSE transport support
  * Use any AI model from any AI provider (OpenAI, Anthropic, Ollama, others)
</McpClient>

<McpClient name="Superjoin" homepage="https://superjoin.ai" supports="Tools">
  Superjoin brings the power of MCP directly into Google Sheets extension. With Superjoin, users can access and invoke MCP tools and agents without leaving their spreadsheets, enabling powerful AI workflows and automation right where their data lives.

  **Key features:**

  * Native Google Sheets add-on providing effortless access to MCP capabilities
  * Supports OAuth 2.1 and header-based authentication for secure and flexible connections
  * Compatible with both SSE and Streamable HTTP transport for efficient, real-time streaming communication
  * Fully web-based, cross-platform client requiring no additional software installation
</McpClient>

<McpClient name="Swarms" homepage="https://github.com/kyegomez/swarms" supports="Tools, Discovery">
  Swarms is a production-grade multi-agent orchestration framework that supports MCP integration for dynamic tool discovery and execution.

  **Key features:**

  * Connects to MCP servers via SSE transport for real-time tool integration
  * Automatic tool discovery and loading from MCP servers
  * Support for distributed tool functionality across multiple agents
  * Enterprise-ready with high availability and observability features
  * Modular architecture supporting multiple AI model providers

  **Learn more:**

  * [Swarms MCP Integration Documentation](https://docs.swarms.world/en/latest/swarms/tools/tools_examples/)
</McpClient>

<McpClient name="systemprompt" homepage="https://systemprompt.io" supports="Resources, Prompts, Tools, Sampling">
  systemprompt is a voice-controlled mobile app that manages your MCP servers. Securely leverage MCP agents from your pocket. Available on iOS and Android.

  **Key features:**

  * **Native Mobile Experience**: Access and manage your MCP servers anytime, anywhere on both Android and iOS devices
  * **Advanced AI-Powered Voice Recognition**: Sophisticated voice recognition engine enhanced with cutting-edge AI and Natural Language Processing (NLP), specifically tuned to understand complex developer terminology and command structures
  * **Unified Multi-MCP Server Management**: Effortlessly manage and interact with multiple Model Context Protocol (MCP) servers from a single, centralized mobile application
</McpClient>

<McpClient name="Tambo" homepage="https://tambo.co" supports="Prompts, Tools, Discovery, Sampling, Elicitation">
  Tambo is a platform for building custom chat experiences in React, with integrated custom user interface components.

  **Key features:**

  * Hosted platform with React SDK for integrating chat or other LLM-based experiences into your own app.
  * Support for selection of arbitrary React components in the chat experience, with state management and tool calling.
  * Support for MCP servers, from Tambo's servers or directly from the browser.
  * Supports OAuth 2.1 and custom header-based authentication.
  * Support for MCP tools and sampling, with additional MCP features coming soon.
</McpClient>

<McpClient name="Tencent CloudBase AI DevKit" homepage="https://docs.cloudbase.net/ai/agent/mcp" supports="Tools">
  Tencent CloudBase AI DevKit is a tool for building AI agents in minutes, featuring zero-code tools, secure data integration, and extensible plugins via MCP.

  **Key features:**

  * Support for MCP tools
  * Extend agents with MCP servers
  * MCP servers hosting: serverless hosting and authentication support
</McpClient>

<McpClient name="TheiaAI/TheiaIDE" homepage="https://eclipsesource.com/blogs/2024/10/07/introducing-theia-ai/" supports="Tools">
  Theia AI is a framework for building AI-enhanced tools and IDEs. The [AI-powered Theia IDE](https://eclipsesource.com/blogs/2024/10/08/introducting-ai-theia-ide/) is an open and flexible development environment built on Theia AI.

  **Key features:**

  * **Tool Integration**: Theia AI enables AI agents, including those in the Theia IDE, to utilize MCP servers for seamless tool interaction.
  * **Customizable Prompts**: The Theia IDE allows users to define and adapt prompts, dynamically integrating MCP servers for tailored workflows.
  * **Custom agents**: The Theia IDE supports creating custom agents that leverage MCP capabilities, enabling users to design dedicated workflows on the fly.

  Theia AI and Theia IDE's MCP integration provide users with flexibility, making them powerful platforms for exploring and adapting MCP.

  **Learn more:**

  * [Theia IDE and Theia AI MCP Announcement](https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/)
  * [Download the AI-powered Theia IDE](https://theia-ide.org/)
</McpClient>

<McpClient name="Tome" homepage="https://github.com/runebookai/tome" supports="Tools">
  Tome is an open source cross-platform desktop app designed for working with local LLMs and MCP servers. It is designed to be beginner friendly and abstract away the nitty gritty of configuration for people getting started with MCP.

  **Key features:**

  * MCP servers are managed by Tome so there is no need to install uv or npm or configure JSON
  * Users can quickly add or remove MCP servers via UI
  * Any tool-supported local model on Ollama is compatible
</McpClient>

<McpClient
  name="TypingMind App"
  homepage="https://www.typingmind.com"
  supports="Tools"
  instructions={[
["Public servers", "https://docs.typingmind.com/model-context-protocol-(mcp)-in-typingmind"],
["Private servers", "https://docs.typingmind.com/model-context-protocol-(mcp)-in-typingmind/use-mcp-with-private-mcp-connector"]
]}
>
  TypingMind is an advanced frontend for LLMs with MCP support. TypingMind supports all popular LLM providers like OpenAI, Gemini, Claude, and users can use with their own API keys.

  **Key features:**

  * **MCP Tool Integration**: Once MCP is configured, MCP tools will show up as plugins that can be enabled/disabled easily via the main app interface.
  * **Assign MCP Tools to Agents**: TypingMind allows users to create AI agents that have a set of MCP servers assigned.
  * **Remote MCP servers**: Allows users to customize where to run the MCP servers via its MCP Connector configuration, allowing the use of MCP tools across multiple devices (laptop, mobile devices, etc.) or control MCP servers from a remote private server.

  **Learn more:**

  * [TypingMind MCP Document](https://www.typingmind.com/mcp)
  * [Download TypingMind (PWA)](https://www.typingmind.com/)
</McpClient>

<McpClient name="v0" homepage="https://v0.app" supports="Tools" instructions="https://v0.app/docs/MCP">
  v0 turns your ideas into fullstack apps, no code required. Describe what you want with natural language, and v0 builds it for you. v0 can search the web, inspect sites, automatically fix errors, and integrate with external tools.

  **Key features:**

  * **Visual to Code**: Create high-fidelity UIs from your wireframes or mockups
  * **One-Click Deploy**: Deploy with one click to a secure, scalable infrastructure
  * **Web Search**: Search the web for current information and get cited results
  * **Site Inspector**: Inspect websites to understand their structure and content
  * **Auto Error Fixing**: Automatically fix errors in your code with intelligent diagnostics
  * **MCP Integrations**: Connect to MCP servers from the Vercel Marketplace for zero-config setup, or add your own custom MCP servers

  **Learn more:**

  * [v0 Website](https://v0.app)
</McpClient>

<McpClient name="VS Code GitHub Copilot" homepage="https://code.visualstudio.com/" supports="Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions, Apps, CIMD, DCR, Tasks" instructions="https://code.visualstudio.com/docs/copilot/customization/mcp-servers">
  VS Code integrates MCP with GitHub Copilot [agents](https://code.visualstudio.com/docs/copilot/agents/overview), which plan, write code, and verify results across your project. Install MCP servers from the built-in gallery or configure them in workspace (`.vscode/mcp.json`) or user settings, with secure handling of keys via input variables.

  **Key features:**

  * MCP server gallery in the Extensions view for one-click install and discovery
  * Support for stdio, SSE, and streamable HTTP transports
  * Sandbox mode for stdio servers on macOS and Linux to restrict file system and network access
  * MCP Apps for interactive UI components like forms and visualizations rendered in chat
  * Per-session tool selection, editable inputs, and auto-approve toggle
  * Enterprise management of MCP server access via GitHub policies
  * Settings Sync support to share MCP configuration across devices
</McpClient>

<McpClient name="VT Code" homepage="https://github.com/vinhnx/vtcode" supports="Resources, Prompts, Tools, Discovery, Sampling (partial), Roots, Elicitation">
  VT Code is a terminal coding agent that integrates with Model Context Protocol (MCP) servers, focusing on predictable tool permissions and robust transport controls.

  **Key features:**

  * Connect to MCP servers over stdio; optional experimental RMCP/streamable HTTP support
  * Configurable per-provider concurrency, startup/tool timeouts, and retries via `vtcode.toml`
  * Pattern-based allowlists for tools, resources, and prompts with provider-level overrides

  **Learn more:**

  * [MCP Integration Guide](https://github.com/vinhnx/vtcode/blob/main/docs/guides/mcp-integration.md)
</McpClient>

<McpClient name="Warp" homepage="https://www.warp.dev/" supports="Resources, Tools, Discovery" instructions="https://docs.warp.dev/knowledge-and-collaboration/mcp">
  Warp is the intelligent terminal with AI and your dev team's knowledge built-in. With natural language capabilities integrated directly into an agentic command line, Warp enables developers to code, automate, and collaborate more efficiently -- all within a terminal that features a modern UX.

  **Key features:**

  * **Agent Mode with MCP support**: invoke tools and access data from MCP servers using natural language prompts
  * **Flexible server management**: add and manage CLI or SSE-based MCP servers via Warp's built-in UI
  * **Live tool/resource discovery**: view tools and resources from each running MCP server
  * **Configurable startup**: set MCP servers to start automatically with Warp or launch them manually as needed
</McpClient>

<McpClient name="WhatsMCP" homepage="https://wassist.app/mcp/" supports="Tools">
  WhatsMCP is an MCP client for WhatsApp. WhatsMCP lets you interact with your AI stack from the comfort of a WhatsApp chat.

  **Key features:**

  * Supports MCP tools
  * SSE transport, full OAuth2 support
  * Chat flow management for WhatsApp messages
  * One click setup for connecting to your MCP servers
  * In chat management of MCP servers
  * Oauth flow natively supported in WhatsApp
</McpClient>

<McpClient
  name="Windsurf Editor"
  homepage="https://codeium.com/windsurf"
  supports="Tools, Discovery"
  instructions={[
["Guide", "https://docs.windsurf.com/windsurf/cascade/mcp"],
["Video tutorial", "https://windsurf.com/university/tutorials/configuring-first-mcp-server"]
]}
>
  Windsurf Editor is an agentic IDE that combines AI assistance with developer workflows. It features an innovative AI Flow system that enables both collaborative and independent AI interactions while maintaining developer control.

  **Key features:**

  * Revolutionary AI Flow paradigm for human-AI collaboration
  * Intelligent code generation and understanding
  * Rich development tools with multi-model support
</McpClient>

<McpClient name="Witsy" homepage="https://github.com/nbonamy/witsy" supports="Tools">
  Witsy is an AI desktop assistant, supporting Anthropic models and MCP servers as LLM tools.

  **Key features:**

  * Multiple MCP servers support
  * Tool integration for executing commands and scripts
  * Local server connections for enhanced privacy and security
  * Easy-install from Smithery.ai
  * Open-source, available for macOS, Windows and Linux
</McpClient>

<McpClient name="Zed" homepage="https://zed.dev/docs/assistant/model-context-protocol" supports="Prompts, Tools" instructions="https://zed.dev/docs/ai/mcp">
  Zed is a high-performance code editor with built-in MCP support, focusing on prompt templates and tool integration.

  **Key features:**

  * Prompt templates surface as slash commands in the editor
  * Tool integration for enhanced coding workflows
  * Tight integration with editor features and workspace context
  * Does not support MCP resources
</McpClient>

<McpClient name="Zencoder" homepage="https://zencoder.ai" supports="Tools" instructions="https://docs.zencoder.ai/features/integrations-and-mcp#model-context-protocol-mcp">
  Zencoder is a coding agent that's available as an extension for VS Code and JetBrains family of IDEs, meeting developers where they already work. It comes with RepoGrokking (deep contextual codebase understanding), agentic pipeline, and the ability to create and share custom agents.

  **Key features:**

  * RepoGrokking - deep contextual understanding of codebases
  * Agentic pipeline - runs, tests, and executes code before outputting it
  * Zen Agents platform - ability to build and create custom agents and share with the team
  * Integrated MCP tool library with one-click installations
  * Specialized agents for Unit and E2E Testing

  **Learn more:**

  * [Zencoder Documentation](https://docs.zencoder.ai)
</McpClient>

## Adding MCP support to your application

If you've added MCP support to your application, we encourage you to submit a pull request to add it to this list. MCP integration can provide your users with powerful contextual AI capabilities and make your application part of the growing MCP ecosystem.

Benefits of adding MCP support:

* Enable users to bring their own context and tools
* Join a growing ecosystem of interoperable AI applications
* Provide users with flexible integration options
* Support local-first AI workflows

To get started with implementing MCP in your application, check out our [Python](https://github.com/modelcontextprotocol/python-sdk) or [TypeScript SDK Documentation](https://github.com/modelcontextprotocol/typescript-sdk)
