|
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>MCP Ecosystem - Model Context Protocol</title> |
|
<meta name="description" content="Explore the growing ecosystem of MCP implementations, tools, and community resources for the Model Context Protocol."> |
|
<link rel="stylesheet" href="css/styles.css"> |
|
<link rel="preconnect" href="https://fonts.googleapis.com"> |
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> |
|
</head> |
|
<body> |
|
<header> |
|
<div class="container header-container"> |
|
<a href="index.html" class="logo">MCP<span>Hub</span></a> |
|
<nav> |
|
<ul> |
|
<li><a href="index.html">Home</a></li> |
|
<li><a href="about.html">About</a></li> |
|
<li><a href="architecture.html">Architecture</a></li> |
|
<li><a href="benefits.html">Benefits</a></li> |
|
<li><a href="ecosystem.html">Ecosystem</a></li> |
|
<li><a href="getting-started.html">Get Started</a></li> |
|
<li><a href="faq.html">FAQ</a></li> |
|
</ul> |
|
</nav> |
|
</div> |
|
</header> |
|
|
|
<section class="hero"> |
|
<div class="container"> |
|
<h1>MCP Ecosystem</h1> |
|
<p>Exploring the growing community of tools, implementations, and resources</p> |
|
</div> |
|
</section> |
|
|
|
<main class="container"> |
|
<section> |
|
<h2>The Growing MCP Community</h2> |
|
<p> |
|
Since its introduction by Anthropic in 2024, the Model Context Protocol (MCP) has seen rapid adoption across the AI ecosystem. Organizations and individual developers are creating MCP servers, tools, and integrations that expand the capabilities of AI applications. |
|
</p> |
|
<p> |
|
This page provides an overview of the MCP ecosystem, including official implementations, community contributions, and resources for developers looking to build with MCP. |
|
</p> |
|
</section> |
|
|
|
<section> |
|
<h2>Official SDKs and Libraries</h2> |
|
<p> |
|
Anthropic and the MCP community maintain official Software Development Kits (SDKs) for implementing MCP clients and servers in various programming languages: |
|
</p> |
|
<div class="card-container"> |
|
<div class="card"> |
|
<h3>TypeScript/JavaScript SDK</h3> |
|
<p> |
|
The TypeScript SDK provides comprehensive support for creating MCP clients and servers in JavaScript environments, including Node.js and browser applications. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/typescript-sdk" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Python SDK</h3> |
|
<p> |
|
The Python SDK enables developers to build MCP clients and servers with Python, making it easy to integrate with existing Python-based AI systems and data processing pipelines. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/python-sdk" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Java SDK</h3> |
|
<p> |
|
The Java SDK, maintained in collaboration with Spring AI, provides Java developers with the tools to build MCP clients and servers in Java-based environments. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/java-sdk" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>C# SDK</h3> |
|
<p> |
|
The C# SDK brings MCP support to .NET environments, allowing developers to build MCP clients and servers in C# applications. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/csharp-sdk" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Reference MCP Servers</h2> |
|
<p> |
|
Anthropic and the MCP community have developed reference implementations of MCP servers for various data sources and tools: |
|
</p> |
|
<div class="card-container"> |
|
<div class="card"> |
|
<h3>Filesystem Server</h3> |
|
<p> |
|
The Filesystem MCP server provides AI models with access to the local file system, allowing them to read, write, and manipulate files. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-filesystem" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Git Server</h3> |
|
<p> |
|
The Git MCP server enables AI models to interact with Git repositories, providing functionality for version control operations. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-git" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Postgres Server</h3> |
|
<p> |
|
The Postgres MCP server allows AI models to query and manipulate data in PostgreSQL databases, enabling data-driven AI applications. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-postgres" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Google Drive Server</h3> |
|
<p> |
|
The Google Drive MCP server provides AI models with access to files and documents stored in Google Drive, enabling collaboration and document processing. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-google-drive" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
</div> |
|
<div class="card-container" style="margin-top: 2rem;"> |
|
<div class="card"> |
|
<h3>Slack Server</h3> |
|
<p> |
|
The Slack MCP server enables AI models to interact with Slack workspaces, accessing channels, messages, and other Slack functionality. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-slack" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>GitHub Server</h3> |
|
<p> |
|
The GitHub MCP server allows AI models to interact with GitHub repositories, issues, pull requests, and other GitHub features. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-github" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Puppeteer Server</h3> |
|
<p> |
|
The Puppeteer MCP server enables AI models to control a headless Chrome browser, allowing for web scraping, testing, and automation. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-puppeteer" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Browser Extension Server</h3> |
|
<p> |
|
The Browser Extension MCP server allows AI models to interact with web browsers through browser extensions, enabling web-based AI applications. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-browser-extension" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Community Contributions</h2> |
|
<p> |
|
The MCP community has created numerous additional servers, tools, and integrations that extend the capabilities of the MCP ecosystem: |
|
</p> |
|
<div class="card-container"> |
|
<div class="card"> |
|
<h3>MCP Agent</h3> |
|
<p> |
|
MCP Agent is a framework for building effective agents using Model Context Protocol and simple workflow patterns, created by LastMile AI. |
|
</p> |
|
<p> |
|
<a href="https://github.com/lastmile-ai/mcp-agent" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Docker MCP Servers</h3> |
|
<p> |
|
Docker has worked with Anthropic to create Docker images for MCP servers, simplifying deployment and distribution of MCP implementations. |
|
</p> |
|
<p> |
|
<a href="https://hub.docker.com/r/mcp" target="_blank">Docker Hub</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>OpenAI Agents SDK</h3> |
|
<p> |
|
The OpenAI Agents SDK includes support for MCP, enabling OpenAI models to connect with MCP servers for enhanced capabilities. |
|
</p> |
|
<p> |
|
<a href="https://github.com/openai/openai-agents-python" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>MCP Server Templates</h3> |
|
<p> |
|
Community-maintained templates for creating new MCP servers, providing starting points for developers building custom MCP implementations. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/server-templates" target="_blank">GitHub Repository</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>MCP-Compatible AI Clients</h2> |
|
<p> |
|
Several AI applications and platforms have integrated MCP support, allowing them to connect with MCP servers: |
|
</p> |
|
<div class="two-column"> |
|
<div> |
|
<h3>Claude Desktop</h3> |
|
<p> |
|
Claude Desktop is Anthropic's desktop application for interacting with Claude AI models. It includes built-in support for connecting to MCP servers, allowing Claude to access local files, databases, and other resources. |
|
</p> |
|
<p> |
|
<a href="https://www.anthropic.com/claude-desktop" target="_blank">Learn More</a> |
|
</p> |
|
</div> |
|
<div> |
|
<h3>Development Environments</h3> |
|
<p> |
|
Several development environments and code editors have integrated MCP support, including: |
|
</p> |
|
<ul style="margin-left: 2rem; margin-bottom: 1.5rem;"> |
|
<li>Zed - A high-performance, multiplayer code editor</li> |
|
<li>Replit - An online IDE with AI coding assistance</li> |
|
<li>Codeium - An AI code completion and assistant tool</li> |
|
<li>Sourcegraph - A code search and intelligence platform</li> |
|
</ul> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Documentation and Resources</h2> |
|
<div class="card-container"> |
|
<div class="card"> |
|
<h3>Official Documentation</h3> |
|
<p> |
|
The official MCP documentation provides comprehensive guides, references, and tutorials for working with the Model Context Protocol. |
|
</p> |
|
<p> |
|
<a href="https://modelcontextprotocol.io" target="_blank">Visit Documentation</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Specification</h3> |
|
<p> |
|
The MCP specification defines the protocol in detail, including message formats, communication patterns, and security considerations. |
|
</p> |
|
<p> |
|
<a href="https://modelcontextprotocol.io/specification" target="_blank">View Specification</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Community Forums</h3> |
|
<p> |
|
The MCP community forums provide a place for developers to ask questions, share ideas, and collaborate on MCP projects. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/discussions" target="_blank">Join Discussions</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Examples and Tutorials</h3> |
|
<p> |
|
The MCP examples repository provides sample code and tutorials for building MCP clients and servers in various programming languages. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/examples" target="_blank">Explore Examples</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Early Adopters and Case Studies</h2> |
|
<div class="two-column"> |
|
<div> |
|
<h3>Block (Square)</h3> |
|
<p> |
|
Block (formerly Square) was an early adopter of MCP, integrating it into their systems to enhance AI capabilities across their platform. They've reported significant improvements in development efficiency and AI functionality. |
|
</p> |
|
<p> |
|
<a href="https://block.xyz/stories/ai-integration-with-mcp" target="_blank">Read Case Study</a> |
|
</p> |
|
</div> |
|
<div> |
|
<h3>Apollo GraphQL</h3> |
|
<p> |
|
Apollo has integrated MCP into their GraphQL platform, enabling AI systems to interact with GraphQL APIs through a standardized interface. This has enhanced the capabilities of AI-powered features in their products. |
|
</p> |
|
<p> |
|
<a href="https://www.apollographql.com/blog/apollo-and-mcp" target="_blank">Read Case Study</a> |
|
</p> |
|
</div> |
|
</div> |
|
<div class="two-column" style="margin-top: 2rem;"> |
|
<div> |
|
<h3>Zed Editor</h3> |
|
<p> |
|
Zed, a high-performance code editor, has integrated MCP to enable its AI assistants to access files, Git repositories, and other developer tools. This integration enhances the AI's ability to assist with coding tasks. |
|
</p> |
|
<p> |
|
<a href="https://zed.dev/blog/mcp-integration" target="_blank">Read Case Study</a> |
|
</p> |
|
</div> |
|
<div> |
|
<h3>Replit</h3> |
|
<p> |
|
Replit, an online IDE and coding platform, has adopted MCP to enhance its AI coding assistance features, allowing its AI tools to better understand and interact with users' code. |
|
</p> |
|
<p> |
|
<a href="https://replit.com/blog/mcp-ai-coding" target="_blank">Read Case Study</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Contributing to the MCP Ecosystem</h2> |
|
<p> |
|
The MCP ecosystem is open to contributions from developers and organizations. Here are some ways to get involved: |
|
</p> |
|
<div class="card-container"> |
|
<div class="card"> |
|
<h3>Develop MCP Servers</h3> |
|
<p> |
|
Create new MCP servers for data sources or tools that aren't yet supported. The MCP community welcomes servers for databases, APIs, file formats, and more. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/community-servers" target="_blank">Community Servers</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Improve SDKs</h3> |
|
<p> |
|
Contribute to the official MCP SDKs by adding features, fixing bugs, or improving documentation. The SDKs are open source and welcome contributions. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol" target="_blank">MCP GitHub Organization</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Share Examples</h3> |
|
<p> |
|
Create and share examples of MCP usage to help others learn and understand the protocol. Examples can include tutorials, sample code, or case studies. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/examples" target="_blank">Examples Repository</a> |
|
</p> |
|
</div> |
|
<div class="card"> |
|
<h3>Join Discussions</h3> |
|
<p> |
|
Participate in community discussions to share ideas, ask questions, and collaborate with other MCP developers. The MCP community is active and welcoming. |
|
</p> |
|
<p> |
|
<a href="https://github.com/modelcontextprotocol/discussions" target="_blank">Join Discussions</a> |
|
</p> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
<section> |
|
<h2>Future Directions</h2> |
|
<p> |
|
The MCP ecosystem continues to evolve, with several exciting developments on the horizon: |
|
</p> |
|
<ul style="margin-left: 2rem; margin-bottom: 1.5rem;"> |
|
<li> |
|
<strong>Remote MCP Servers:</strong> Support for remote MCP servers with enterprise-grade authentication, enabling broader deployment options. |
|
</li> |
|
<li> |
|
<strong>Enhanced Security Features:</strong> Additional security features to protect sensitive data and ensure secure communication between clients and servers. |
|
</li> |
|
<li> |
|
<strong>Broader Language Support:</strong> SDKs for additional programming languages to make MCP accessible to more developers. |
|
</li> |
|
<li> |
|
<strong>Integration with AI Platforms:</strong> Deeper integration with AI platforms and frameworks to streamline the use of MCP in AI applications. |
|
</li> |
|
<li> |
|
<strong>Community-Driven Standards:</strong> Evolution of the MCP specification based on community feedback and real-world usage. |
|
</li> |
|
</ul> |
|
<p> |
|
The growth and development of the MCP ecosystem will be driven by community contributions and the needs of AI developers and users. |
|
</p> |
|
</section> |
|
</main> |
|
|
|
<footer> |
|
<div class="container footer-container"> |
|
<div> |
|
<h4>MCP Resources</h4> |
|
<ul> |
|
<li><a href="https://modelcontextprotocol.io" target="_blank">Official Documentation</a></li> |
|
<li><a href="https://github.com/modelcontextprotocol" target="_blank">GitHub Repository</a></li> |
|
<li><a href="https://www.anthropic.com/news/model-context-protocol" target="_blank">Anthropic MCP Announcement</a></li> |
|
</ul> |
|
</div> |
|
<div> |
|
<h4>Learn More</h4> |
|
<ul> |
|
<li><a href="about.html">About MCP</a></li> |
|
<li><a href="architecture.html">Architecture</a></li> |
|
<li><a href="benefits.html">Benefits</a></li> |
|
<li><a href="ecosystem.html">Ecosystem</a></li> |
|
</ul> |
|
</div> |
|
<div> |
|
<h4>Community</h4> |
|
<ul> |
|
<li><a href="https://github.com/modelcontextprotocol/discussions" target="_blank">Discussions</a></li> |
|
<li><a href="https://github.com/modelcontextprotocol/community-servers" target="_blank">Community Servers</a></li> |
|
</ul> |
|
</div> |
|
</div> |
|
<div class="copyright container"> |
|
<p>© 2025 MCP Information Hub. Model Context Protocol is an open source project developed by Anthropic, PBC.</p> |
|
</div> |
|
</footer> |
|
|
|
<script src="js/main.js"></script> |
|
</body> |
|
</html> |