Where to Find MCP-Compatible AI Clients: Complete Directory Guide
You can find MCP-compatible AI clients in the awesome-mcp-clients GitHub repository and the glama.ai online registry, both curated and referenced by the awesome-mcp-servers project.
The awesome-mcp-servers repository serves as the definitive index for the Model Context Protocol (MCP) ecosystem. When searching for MCP-compatible AI clients, the project documentation points to two primary curated sources that aggregate community implementations and official SDKs. These directories range from command-line tools to language-specific library SDKs.
Primary Directories for MCP-Compatible AI Clients
awesome-mcp-clients GitHub Repository
The awesome-mcp-clients repository is a community-curated collection of ready-to-use client implementations. According to the source code, this is explicitly referenced in the main README.md at line 33 of the awesome-mcp-servers project. This GitHub repository provides the detailed roster of community client implementations, including installation instructions and compatibility notes.
glama.ai Client Registry
The glama.ai/mcp/clients index is an online aggregator that catalogs both community-maintained and official MCP clients. This centralized registry provides version data, download instructions, and JSON endpoints for programmatic access. Unlike the static GitHub list, this registry offers dynamic updates and comprehensive metadata for each MCP-compatible AI client.
Installing and Querying MCP Clients
To access these resources directly, use the following commands to clone the repository catalog or query the online index.
First, clone the community-maintained client list to browse available implementations locally:
git clone https://github.com/punkpeye/awesome-mcp-clients.git
cd awesome-mcp-clients
ls # view the available client implementations
For installing typical MCP clients via npx (replace with actual package names found in the directories):
npx -y @example/mcp-client # replace with the actual package name
To programmatically query the glama.ai client catalog as JSON:
curl https://glama.ai/mcp/clients | jq .
Key Source Files and References
Understanding where these references live in the source code helps verify the canonical sources:
README.md(line 33): The awesome-mcp-servers main documentation lists the two official client sources at this specific line location.awesome-mcp-clients/README.md: Contains the detailed roster of community client implementations with specific installation pathways.glama.ai/mcp/clients: The online JSON index serving as the centralized registry for version and installation metadata.
Summary
- The awesome-mcp-servers repository indexes two primary sources for MCP-compatible AI clients: the awesome-mcp-clients GitHub repository and glama.ai/mcp/clients.
- awesome-mcp-clients provides a community-curated, static list of implementations suitable for manual browsing and contribution via pull requests.
- glama.ai offers a dynamic, queryable registry with JSON endpoints ideal for automated tooling and CI/CD pipelines.
- Both sources include command-line tools, library SDKs, and language-specific implementations for the Model Context Protocol.
Frequently Asked Questions
What is the difference between awesome-mcp-clients and glama.ai?
The awesome-mcp-clients GitHub repository is a manually curated list maintained by community contributors through pull requests, offering detailed documentation in Markdown format. glama.ai operates as an automated, centralized registry with a JSON API that provides real-time version data and standardized metadata for MCP-compatible AI clients.
How do I contribute a new MCP client to the directories?
To add your client to awesome-mcp-clients, submit a pull request to the punkpeye/awesome-mcp-clients repository with updated README.md documentation. For glama.ai, check the registry's submission guidelines as it typically indexes clients through automated discovery or maintainer-submitted metadata via their web interface.
Are there specific MCP clients for particular programming languages?
Yes, both directories categorize clients by programming language and runtime environment. You will find Python SDKs, TypeScript/Node.js packages installable via npx, Rust implementations, and other language-specific tools in the awesome-mcp-clients/README.md and the glama.ai JSON index under language-specific tags.
Where is the client reference located in the awesome-mcp-servers repository?
The reference to MCP-compatible AI client sources appears in README.md at line 33, where the awesome-mcp-servers project links to both the awesome-mcp-clients GitHub repository and the glama.ai registry as the canonical locations for finding client implementations.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →