Content
# Docker MCP Toolkit Portal
A comprehensive web-based portal for exploring and navigating the Docker Model Context Protocol (MCP) servers and clients.
**Live Site**: [mcptoolkits.com](https://mcptoolkits.com)
## Overview
This repository hosts a portal designed to catalog and organize the various MCP servers and clients available in the Docker ecosystem. The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs), functioning like a "USB-C port for AI applications" by connecting AI models to different data sources and tools.
## What is MCP?
Model Context Protocol (MCP) allows LLMs to:
- Access data from diverse sources (files, databases, APIs)
- Use specialized tools to perform actions
- Work with prompt templates for standard workflows
- Operate with enhanced privacy and security
MCP follows a client-server architecture where:
- **MCP Clients**: Programs like Claude Desktop, IDE plugins, or other AI tools that want to access data through MCP
- **MCP Servers**: Lightweight programs that expose specific capabilities (like file access, database queries, or API interactions) through the standardized protocol
## Portal Features
The Docker MCP Toolkit Portal provides:
- **Categorized Server Listings**: Organized by Official Servers, Enterprise Integrations, and Docker MCP Tools
- **Feature Filtering**: Filter servers by functionality (Database Access, API Integration, etc.)
- **Auto-Updates**: Automatically checks for new servers added to the Docker repository
- **Search Functionality**: Easily search through all available MCP servers
- **Detailed Information**: Descriptions, GitHub repositories, Docker Hub links, and pull counts
- **Responsive Design**: Works on desktop and mobile devices
## Categories
The portal organizes MCP servers into two main categories:
1. **Official MCP Servers**: Maintained as reference implementations by Docker Team
2. **Docker MCP Clients**: Tools related to Docker MCP ecosystem - Ask Gordon, Claude Desktop, Cursor and Continue.dev
## Feature Categories
Servers are additionally categorized by functionality:
- **File Operations**: For file access and manipulation
- **Database Access**: For interacting with databases
- **API Integration**: For connecting to various APIs
- **Web Automation**: For web scraping and browser automation
- **AI Tools**: For artificial intelligence and machine learning
- **Development**: For developer tools and utilities
## List of MCP Clients
There are currently 4 MCP servers available:
| # | MCP Client | Link |
|---|------------|------|
| 1 | Ask Gordon | [GitHub]() |
| 2 | Claude Desktop| [GitHub]() |
| 3 | Cursor | [GitHub]() |
| 4 | Continue.dev | [GitHub]() |
## List of MCP Servers
There are currently 109 MCP servers available:
| # | MCP Server | Link |
|---|------------|------|
| 1 | 302_sandbox | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/302_sandbox.md) |
| 2 | 3d-printer | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/3d-printer.md) |
| 3 | armor-crypto | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/armor-crypto.md) |
| 4 | astra-db | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/astra-db.md) |
| 5 | atlas-docs | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/atlas-docs.md) |
| 6 | atlassian | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/atlassian.md) |
| 7 | audiense-insights | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/audiense-insights.md) |
| 8 | aws-kb-retrieval-server | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/aws-kb-retrieval-server.md) |
| 9 | azure | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/azure.md) |
| 10 | barryyip0625-mcp-discord | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/barryyip0625-mcp-discord.md) |
| 11 | basic-memory | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/basic-memory.md) |
| 12 | bitrefill | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/bitrefill.md) |
| 13 | box | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/box.md) |
| 14 | brave | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/brave.md) |
| 15 | chroma | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/chroma.md) |
| 16 | circleci | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/circleci.md) |
| 17 | context7 | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/context7.md) |
| 18 | cyreslab-ai-shodan | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/cyreslab-ai-shodan.md) |
| 19 | dappier | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/dappier.md) |
| 20 | dart | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/dart.md) |
| 21 | databutton | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/databutton.md) |
| 22 | descope | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/descope.md) |
| 23 | desktop-commander | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/desktop-commander.md) |
| 24 | devhub-cms | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/devhub-cms.md) |
| 25 | doit | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/doit.md) |
| 26 | duckduckgo | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/duckduckgo.md) |
| 27 | e2b | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/e2b.md) |
| 28 | edubase | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/edubase.md) |
| 29 | elasticsearch | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/elasticsearch.md) |
| 30 | elevenlabs | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/elevenlabs.md) |
| 31 | everart | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/everart.md) |
| 32 | exa | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/exa.md) |
| 33 | fetch | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/fetch.md) |
| 34 | fibery | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/fibery.md) |
| 35 | filesystem | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/filesystem.md) |
| 36 | firecrawl | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/firecrawl.md) |
| 37 | flexprice | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/flexprice.md) |
| 38 | gdrive | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/gdrive.md) |
| 39 | github-chat | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/github-chat.md) |
| 40 | github-official | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/github-official.md) |
| 41 | github | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/github.md) |
| 42 | gitlab | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/gitlab.md) |
| 43 | glif | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/glif.md) |
| 44 | google-maps | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/google-maps.md) |
| 45 | grafana | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/grafana.md) |
| 46 | gyazo | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/gyazo.md) |
| 47 | hackle | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/hackle.md) |
| 48 | handwriting-ocr | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/handwriting-ocr.md) |
| 49 | heroku | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/heroku.md) |
| 50 | husqvarna-automower | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/husqvarna-automower.md) |
| 51 | hyperbrowser | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/hyperbrowser.md) |
| 52 | hyperspell | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/hyperspell.md) |
| 53 | iaptic | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/iaptic.md) |
| 54 | jetbrains | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/jetbrains.md) |
| 55 | kagisearch | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/kagisearch.md) |
| 56 | kong | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/kong.md) |
| 57 | kubernetes | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/kubernetes.md) |
| 58 | lara | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/lara.md) |
| 59 | line | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/line.md) |
| 60 | mcp-discord | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/mcp-discord.md) |
| 61 | mcp-notion-server | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/mcp-notion-server.md) |
| 62 | multiversx-mx | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/multiversx-mx.md) |
| 63 | neo4j-cloud-aura-api | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neo4j-cloud-aura-api.md) |
| 64 | neo4j-cypher | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neo4j-cypher.md) |
| 65 | neo4j-memory | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neo4j-memory.md) |
| 66 | neo4j-server | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neo4j-server.md) |
| 67 | neon | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neon.md) |
| 68 | neondatabase-labs | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/neondatabase-labs.md) |
| 69 | notion | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/notion.md) |
| 70 | obsidian | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/obsidian.md) |
| 71 | octomind | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/octomind.md) |
| 72 | openapi-schema | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/openapi-schema.md) |
| 73 | opik | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/opik.md) |
| 74 | osp_marketing_tools | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/osp_marketing_tools.md) |
| 75 | oxylabs | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/oxylabs.md) |
| 76 | perplexity-ask | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/perplexity-ask.md) |
| 77 | playwright | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/playwright.md) |
| 78 | postgres | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/postgres.md) |
| 79 | postgresql | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/postgresql.md) |
| 80 | pulumi | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/pulumi.md) |
| 81 | puppeteer | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/puppeteer.md) |
| 82 | razorpay | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/razorpay.md) |
| 83 | redis-cloud | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/redis-cloud.md) |
| 84 | redis | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/redis.md) |
| 85 | resend | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/resend.md) |
| 86 | risken | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/risken.md) |
| 87 | scrapegraph | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/scrapegraph.md) |
| 88 | scrapezy | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/scrapezy.md) |
| 89 | sentry | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/sentry.md) |
| 90 | shopify | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/shopify.md) |
| 91 | slack | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/slack.md) |
| 92 | smithery-cli | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/smithery-cli.md) |
| 93 | stripe | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/stripe.md) |
| 94 | tavily | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/tavily.md) |
| 95 | tembo | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/tembo.md) |
| 96 | time | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/time.md) |
| 97 | triplewhale | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/triplewhale.md) |
| 98 | tweetbinder | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/tweetbinder.md) |
| 99 | v-3-discordmcp | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/v-3-discordmcp.md) |
| 100 | veyrax | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/veyrax.md) |
| 101 | webflow | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/webflow.md) |
| 102 | wikipedia-mcp | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/wikipedia-mcp.md) |
| 103 | wolfram-alpha | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/wolfram-alpha.md) |
| 104 | youtube_transcript | [GitHub](https://github.com/docker/labs-ai-tools-for-devs/blob/main/prompts/mcp/youtube_transcript.md) |
## Using Docker MCP Toolkit
To use Docker MCP Toolkit, you need:
1. Docker Desktop 4.10 or higher
2. Install the extension from Docker Hub
3. Browse available MCP servers and connect them to your MCP client (like Claude Desktop)
### Installation Steps
1. Open Docker Desktop
2. Go to Extensions Marketplace
3. Search for "Docker MCP Toolkit"
4. Click Install
5. Once installed, open the extension from the left sidebar
6. Browse the catalog and start using MCP tools with your AI assistant
## Portal Structure
The portal contains the following files:
- `portal/index.html`: Main HTML structure
- `portal/styles.css`: CSS styling for the portal
- `portal/script.js`: JavaScript for dynamic functionality
- `index.html`: A redirect file at the root to ensure users get to the portal
## Automatic Updates
The portal includes a feature that checks for new MCP servers in the Docker repository and automatically adds them to the listing. This ensures the portal stays up-to-date with the latest servers without manual intervention.
## Viewing the Portal
To view the portal:
1. Visit [mcptoolkits.com](https://mcptoolkits.com), or
2. Clone this repository and open the `portal/index.html` file in your web browser
## Contributing
Contributions are welcome! If you'd like to add or update MCP server information, please submit a pull request with your changes.
## Future Enhancements
Planned improvements for the portal:
- Server usage statistics and popularity metrics
- User reviews and comments for servers
- Tutorial section for getting started with specific servers
- Advanced filtering options
- Categorized documentation for each server
## License
This project is licensed under the MIT License.
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.