Top 100 MCP Client Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | fastmcp | 25,230 | 2,024 | Python | 224 | 🚀 The fast, Pythonic way to build MCP servers and clients. | 2026-05-19 |
| 2 | electerm | 14,122 | 1,135 | JavaScript | 296 | 📻Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(linux, mac, win) | 2026-05-20 |
| 3 | unity-mcp | 9,775 | 1,105 | C# | 27 | Unity MCP acts as a bridge, allowing AI assistants (like Claude, Cursor) to interact directly with your Unity Editor via a local MCP (Model Context Protocol) Client. Give your LLM tools to manage asse... | 2026-05-18 |
| 4 | Awesome-MCP-ZH | 7,110 | 556 | - | 21 | MCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients | 2026-03-31 |
| 5 | awesome-mcp-clients | 6,430 | 564 | - | 2 | A collection of MCP clients. | 2026-04-30 |
| 6 | firecrawl-mcp-server | 6,348 | 725 | JavaScript | 64 | 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. | 2026-05-17 |
| 7 | CodePilot | 5,755 | 619 | TypeScript | 356 | A multi-model AI agent desktop client — connect any AI provider, extend with MCP & skills, control from your phone. Built with Electron + Next.js. | 2026-05-11 |
| 8 | 5ire | 5,221 | 406 | TypeScript | 71 | 5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers . | 2026-03-18 |
| 9 | go-sdk | 4,566 | 432 | Go | 35 | The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google. | 2026-05-19 |
| 10 | csharp-sdk | 4,277 | 705 | C# | 137 | The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration with Microsoft. | 2026-05-19 |
| 11 | core | 3,629 | 448 | TypeScript | 215 | A framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server. | 2026-05-20 |
| 12 | PeopleInSpace | 3,336 | 296 | Kotlin | 5 | Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend. | 2026-05-13 |
| 13 | notebooklm-mcp | 2,486 | 341 | TypeScript | 4 | MCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persistent auth, library management, cross-clien... | 2026-05-01 |
| 14 | chatmcp | 2,195 | 208 | Dart | 45 | ChatMCP is an AI chat client implementing the Model Context Protocol (MCP). | 2025-09-15 |
| 15 | tabularis | 2,118 | 149 | TypeScript | 35 | A lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics. | 2026-05-20 |
| 16 | witsy | 1,969 | 157 | TypeScript | 39 | Witsy: desktop AI assistant / universal MCP client | 2026-04-23 |
| 17 | unreal-mcp | 1,890 | 307 | C++ | 23 | Enable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP). | 2025-04-22 |
| 18 | AIaW | 1,805 | 162 | TypeScript | 56 | AI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端 | 2026-05-18 |
| 19 | mcphub.nvim | 1,765 | 83 | Lua | 18 | An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with an intuitive interface for managing, testing, and using MCP servers with your favorite chat plugins. | 2026-01-18 |
| 20 | open-mcp-client | 1,640 | 249 | TypeScript | 12 | 2025-04-22 | |
| 21 | mcp-language-server | 1,531 | 129 | Go | 30 | mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics. | 2026-03-01 |
| 22 | MCP-Reborn | 1,509 | 180 | - | 123 | MCP-Reborn is an MCP (Mod Coder Pack) for Minecraft for making modded clients and researching its code. (1.13-1.21.4) | 2026-02-07 |
| 23 | swift-sdk | 1,386 | 192 | Swift | 37 | The official Swift SDK for Model Context Protocol servers and clients. | 2026-05-07 |
| 24 | kotlin-sdk | 1,361 | 213 | Kotlin | 61 | The official Kotlin SDK for Model Context Protocol servers and clients. Maintained in collaboration with JetBrains | 2026-05-18 |
| 25 | tuui | 1,148 | 105 | TypeScript | 0 | A desktop MCP client designed as a tool unitary utility integration, accelerating AI adoption through the Model Context Protocol (MCP) and enabling cross-vendor LLM API orchestration. | 2026-05-14 |
| 26 | telegram-mcp | 1,108 | 284 | Python | 11 | Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings. | 2026-05-16 |
| 27 | mcp-adapter | 1,102 | 127 | PHP | 35 | An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme, and core abilities programmatically. | 2026-05-19 |
| 28 | mcpm.sh | 949 | 100 | Python | 27 | CLI MCP package manager & registry for all platforms and all clients. Search & configure MCP servers. Advanced Router & Profile features. | 2026-04-24 |
| 29 | mcp-notion-server | 892 | 170 | TypeScript | 12 | A Model Context Protocol server for connecting Notion to MCP-compatible clients | 2026-05-17 |
| 30 | MCProtocolLib | 888 | 215 | Java | 13 | A library for communication with a Minecraft client/server. | 2026-05-12 |
| 31 | token-savior | 887 | 74 | Python | 1 | The MCP server that turns Claude into the only coding agent hitting 100% on a real benchmark. -77% active tokens, -76% wall time, 0 losses across 96 tasks on Claude Opus 4.7. Structural code navigatio... | 2026-05-19 |
| 32 | scira-mcp-chat | 831 | 208 | TypeScript | 4 | A minimalistic MCP client with a good feature set. | 2025-12-11 |
| 33 | obsidian-mcp-tools | 816 | 119 | TypeScript | 33 | Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client. | 2026-05-13 |
| 34 | Context | 797 | 32 | Swift | 8 | Native macOS client for Model Context Protocol (MCP) | 2026-02-11 |
| 35 | obot | 784 | 164 | Go | 427 | Complete MCP Platform -- Hosting, Registry, Gateway, and Chat Client | 2026-05-19 |
| 36 | openmcp-client | 748 | 55 | TypeScript | 13 | All in one vscode plugin for mcp developer | 2026-05-18 |
| 37 | HyperChat | 711 | 74 | TypeScript | 27 | HyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol. | 2025-08-18 |
| 38 | mcp-client-for-ollama | 704 | 94 | Python | 12 | A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include agent mode, multi-server, model switching, streaming responses, tool management, human-in-the-l... | 2026-05-08 |
| 39 | mcp-client-cli | 674 | 84 | Python | 18 | A simple CLI to run LLM prompt and implement MCP client. | 2025-12-02 |
| 40 | wcgw | 661 | 63 | Python | 0 | Shell and coding agent on mcp clients | 2026-04-29 |
| 41 | mcpc | 622 | 59 | TypeScript | 7 | A universal CLI client for MCP. mcpc supports persistent sessions, stdio/HTTP, OAuth 2.1, tasks, JSON output for code mode, proxy for AI sandboxes, x402, and more. | 2026-05-18 |
| 42 | tome | 619 | 42 | Svelte | 13 | a magical LLM desktop client that makes it easy for anyone to use LLMs and MCP | 2025-10-20 |
| 43 | awesome-a2a | 597 | 117 | - | 14 | Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place. | 2026-05-19 |
| 44 | mcp.el | 570 | 48 | Emacs Lisp | 15 | An Mcp client inside Emacs | 2026-05-08 |
| 45 | Redbook-Search-Comment-MCP2.0 | 423 | 61 | Python | 13 | 这是一款基于 Playwright 开发的小红书自动搜索和评论工具,作为 MCP Server,可通过特定配置接入 MCP Client(如Claude for Desktop),帮助用户自动完成登录小红书、搜索关键词、获取笔记内容及发布AI生成评论等操作。 | 2025-06-21 |
| 46 | RestClient.Net | 404 | 51 | C# | 8 | The safest way to make REST calls in C# with an MCP Generator | 2026-01-27 |
| 47 | skillz | 395 | 35 | Python | 1 | An MCP server for loading skills (shim for non-claude clients). | 2026-01-30 |
| 48 | mcp | 378 | 85 | - | 2 | A collection of Model Context Protocol (MCP) servers, clients and developer tools by IBM. | 2026-05-04 |
| 49 | MCPSharp | 370 | 43 | C# | 5 | MCPSharp is a .NET library that helps you build Model Context Protocol (MCP) servers and clients - the standardized API protocol used by AI assistants and models. | 2025-10-20 |
| 50 | binary_ninja_mcp | 353 | 74 | Python | 24 | A Binary Ninja plugin containing an MCP server that enables seamless integration with your favorite LLM/MCP client. | 2026-04-05 |
| 51 | langconnect-client | 326 | 78 | TypeScript | 4 | A Modern GUI Interface for Vector Database Management(Supports MCP integration) | 2025-07-09 |
| 52 | Minecraft-Hack-BaseClient | 318 | 48 | Java | 16 | This is a Minecraft Base Client | 2025-01-23 |
| 53 | mcp-neovim-server | 313 | 24 | TypeScript | 6 | Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library | 2025-10-11 |
| 54 | mcp-linker | 311 | 27 | TypeScript | 9 | mcp store manager, add & syncs MCP server configurations across clients like Claude code, Cursor💡mcphub | 2026-05-17 |
| 55 | xiaozhi-client | 303 | 89 | TypeScript | 1372 | 小智AI客户端,目前主要用于MCP的对接 | 2026-05-09 |
| 56 | mcp-sse | 301 | 53 | Python | 7 | A working pattern for SSE-based MCP clients and servers | 2025-03-06 |
| 57 | mcp_flutter | 297 | 32 | Dart | 12 | MCP Server and Toolkit for Flutter AI Agent Driven Development - via closed feedback loop (visual & semantic snapshot) and high client side customization adaptable for any Flutter app. | 2026-05-20 |
| 58 | daan | 290 | 14 | TypeScript | 8 | ✨Lightweight LLM Client with MCP 🔌 & Characters 👤 | 2025-11-25 |
| 59 | model-context-protocol-resources | 280 | 29 | - | 2 | Exploring the Model Context Protocol (MCP) through practical guides, clients, and servers I've built while learning about this new protocol. | 2025-06-21 |
| 60 | ultra-mcp | 273 | 20 | TypeScript | 1 | 100x Your Claude Code, Gemini CLI, Cursor and/or any coding tools with MCP client support | 2025-08-25 |
| 61 | a2a-directory | 233 | 28 | - | 0 | Agent2Agent (A2A) – AgentCards, Servers, Clients, Docs | 2026-05-19 |
| 62 | linux-mcp-server | 231 | 55 | Python | 12 | Tools to allow LLM clients to interact with Linux systems remotely | 2026-05-19 |
| 63 | harnss | 226 | 26 | TypeScript | 11 | Open-source, desktop client/UI build to harness Claude Code, Codex and any other Agent accepting Agent Client Protocol. Run multiple AI coding agents side by side with rich tool visualization, MCP int... | 2026-05-18 |
| 64 | multimodal-mcp-client | 210 | 33 | TypeScript | 6 | [DEPRECATED] Superseded by systempromptio/systemprompt-template and systempromptio/systemprompt-core. Multi-modal MCP client for voice-powered agentic workflows. | 2026-04-21 |
| 65 | jetski | 209 | 9 | TypeScript | 0 | Authentication, analytics, and prompt visibility for MCP servers with zero code changes. Supports OAuth2.1, DCR, real-time logs, and client onboarding out of the box | 2026-04-29 |
| 66 | google-analytics-mcp | 208 | 45 | Python | 7 | Google Analytics 4 data to AI agents, agentic workflows, and MCP clients. Give agents analysis-ready access to website traffic, user behavior, and performance data with schema discovery, server-side a... | 2026-03-13 |
| 67 | MCP-server-client-computer-use-ai-sdk | 195 | 19 | Rust | 6 | 2025-04-04 | |
| 68 | memex | 193 | 45 | TypeScript | 1 | Zettelkasten-based persistent memory for AI coding agents. Works with Claude Code, Cursor, VS Code Copilot, Codex, Windsurf & any MCP client. No vector DB — just markdown + git sync. | 2026-05-17 |
| 69 | Nano-Banana-MCP | 192 | 77 | JavaScript | 2 | A Nano Banana MCP server, which you can integrate to cursor/claude code and any mcp client | 2025-11-04 |
| 70 | LazyOwn | 189 | 42 | Python | 0 | LazyOwn RedTeam/APT Framework is the first RedTeam Framework with an AI-powered C&C, featuring rootkits to conceal campaigns, undetectable malleable implants compatible with Windows/Linux/Mac OSX, and... | 2026-05-20 |
| 71 | install-mcp | 188 | 33 | TypeScript | 2 | A simple CLI to install MCP servers into any client - auth included! | 2026-04-17 |
| 72 | unity-mcp-server | 188 | 29 | JavaScript | 3 | Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shad... | 2026-04-30 |
| 73 | mcp-dotnet-samples | 185 | 55 | C# | 1 | A comprehensive set of samples of creating and using MCP servers and clients with .NET | 2026-05-20 |
| 74 | task-orchestrator | 185 | 21 | Kotlin | 0 | Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the... | 2026-05-12 |
| 75 | rust-mcp-sdk | 176 | 28 | Rust | 4 | A high-performance, asynchronous toolkit for building MCP servers and clients in Rust. | 2026-05-18 |
| 76 | Wazuh-MCP-Server | 175 | 52 | Python | 7 | AI-powered security operations for Wazuh SIEM—use any MCP-compatible client to ask security questions in plain English. Faster threat detection, incident triage, and compliance checks with real-time m... | 2026-03-31 |
| 77 | mcp-use-ts | 175 | 34 | TypeScript | 7 | mcp-use is the framework for MCP with the best DX - Build AI agents, create MCP servers with UI widgets, and debug with built-in inspector. Includes client SDK, server SDK, React hooks, and powerful... | 2025-12-08 |
| 78 | awesome-a2a | 172 | 39 | - | 2 | Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place. | 2026-05-19 |
| 79 | jmap-mcp | 171 | 30 | TypeScript | 2 | A Model Context Protocol (MCP) server that provides tools for interacting with JMAP (JSON Meta Application Protocol) email servers. Built with Deno and using the jmap-jam client library. | 2026-04-30 |
| 80 | slack-mcp-client | 169 | 37 | Go | 12 | A Slack bot and 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 v... | 2026-03-02 |
| 81 | cli-mcp-server | 169 | 32 | Python | 4 | Command line interface for MCP clients with secure execution and customizable security policies | 2025-07-04 |
| 82 | dify-mcp-client | 168 | 32 | Python | 9 | MCP Client as an Agent Strategy Plugin. Support GUI operation via UI-TARS-SDK. | 2025-07-05 |
| 83 | mcp-client-slackbot | 160 | 39 | Python | 2 | Simple Slackbot MCP Client | 2025-03-08 |
| 84 | terminal-ai | 160 | 13 | TypeScript | 10 | Unopinionated AI for the Shell. A lightweight AI CLI for scripts, pipelines, and automation, with a universal client for MCP, A2A, and other AI protocols. . | 2026-02-18 |
| 85 | python-mcp-server-client | 154 | 37 | Python | 6 | 支持查询主流agent框架技术文档的MCP server(支持stdio和sse两种传输协议), 支持 langchain、llama-index、autogen、agno、openai-agents-sdk、mcp-doc、camel-ai 和 crew-ai | 2025-05-05 |
| 86 | google-drive-mcp | 153 | 85 | TypeScript | 4 | A Model Context Protocol (MCP) server that provides secure integration with Google Drive, Docs, Sheets, Slides and Calendar. It allows Claude Desktop and other MCP clients to manage files in Google Dr... | 2026-05-17 |
| 87 | vnsh | 153 | 22 | TypeScript | 0 | The Ephemeral Dropbox for AI. Host-blind, client-side encrypted sharing for logs, diffs, and images. Vaporizes in 24h. | 2026-03-13 |
| 88 | zettelkasten-mcp | 152 | 27 | Python | 4 | A Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-... | 2025-04-25 |
| 89 | relay | 151 | 20 | PHP | 11 | An MCP client tool for Prism | 2026-03-20 |
| 90 | dedalus-mcp-python | 151 | 9 | Python | 0 | A simple and performant Model Context Protocol framework for Python. | 2026-01-28 |
| 91 | mcp-client-go | 150 | 21 | Go | 0 | mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers | 2025-09-09 |
| 92 | ultimate_mcp_client | 149 | 17 | Python | 0 | Async Python client for the Model Context Protocol with interactive CLI and reactive Web UI, connecting AI models to MCP servers via stdio and SSE | 2026-03-22 |
| 93 | kom | 147 | 34 | Go | 3 | kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松... | 2026-02-06 |
| 94 | play-store-mcp | 145 | 8 | Kotlin | 0 | An MCP server that connects to Play Store Console and release new App versions from an MCP Client | 2025-10-03 |
| 95 | ReActMCP | 143 | 29 | Python | 1 | ReActMCP is a reactive MCP client that empowers AI assistants to instantly respond with real-time, Markdown-formatted web search insights powered by the Exa API. | 2025-03-19 |
| 96 | mcp-memory | 143 | 13 | HTML | 3 | 🔥🖥️ MCP Memory is a MCP Server that gives MCP Clients (Cursor, Claude, Windsurf and more) the ability to remember information about users (preferences, behaviors) across conversations. | 2025-04-24 |
| 97 | MCP-X | 142 | 33 | TypeScript | 0 | 这是一个MCP客户端,让你轻松配置各个大模型,对接各种MCP Server而开发。This is an MCP client that allows you to easily configure various large models and develop interfaces with various MCP servers. | 2025-10-29 |
| 98 | linkedin-mcp-server | 141 | 25 | Python | 1 | 🔗 A Model Context Protocol (MCP) server for LinkedIn — search people, companies, and jobs, scrape profiles, and get structured data via any MCP-compatible AI client. | 2026-03-08 |
| 99 | reddit-mcp-server | 141 | 13 | Python | 1 | 🔗 A zero-config Model Context Protocol (MCP) server for Reddit — search posts, browse subreddits, scrape user activity, and get structured data via any MCP-compatible AI client. No API keys or authen... | 2026-03-11 |
| 100 | glade-mcp-unity | 138 | 23 | C# | 0 | Connect any MCP-compatible AI client (Claude Code, Cursor, Windsurf) to your Unity Editor. 235+ granular tools, a Unity-aware system prompt, game design document project context, script semantic searc... | 2026-05-19 |