Discover Awesome MCP Servers
Extend your agent with 28,691 capabilities via MCP servers.
- All28,691
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
MCP Platform
A reusable runtime infrastructure for hosting Model Context Protocol servers and tool registries over HTTP. It provides built-in validation, authentication, and logging to simplify the deployment of AI-powered workflows.
cv-forge-mcp
MCP server for generating professional ATS-friendly CVs as PDF/DOCX from AI conversations. Auto-manages a Docker container with a visual editor for layout customization.
Obsidian MCP Learning System
A local MCP server that transforms an Obsidian vault into a structured learning interface through tools for concept extraction and gap analysis. It enables AI agents to generate study plans and align note-taking with implementation projects for a more cohesive learning workflow.
Clerk MCP Server Template
A production-ready template for building Model Context Protocol servers with Clerk authentication on Cloudflare Workers, allowing AI assistants to securely access user data and business logic in Clerk-authenticated applications.
MCP Storybook Image Generator
Generates children's storybook illustrations in multiple art styles (3D cartoon, watercolor, pixel art, hand drawn, claymation) with matching stories using Google's Gemini AI.
yfinance-mcp
Một máy chủ Python MCP cho yfinance
kubernetes-mcp-server
A powerful and flexible Kubernetes MCP server implementation with support for OpenShift.
Xylent MCP Server
Exposes a suite of 31 AI agents and the Ralph Engine orchestration framework to Claude for managing complex development tasks. It supports direct agent execution, manual task orchestration, and fully autonomous workflows with integrated quality gates.
ROS MCP Server
Enables control of ROS/ROS2 robots through natural language commands by translating LLM instructions into ROS topics and services. Supports cross-platform WebSocket-based communication with existing robot systems without requiring code modifications.
ClickUp MCP Server
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) cho phép các tác nhân AI tương tác với không gian làm việc ClickUp, cho phép tạo, quản lý tác vụ và tổ chức không gian làm việc thông qua các lệnh bằng ngôn ngữ tự nhiên.
Synchro Bus MCP Server
BlenderMCP
BlenderMCP integrates Claude AI with Blender via the Model Context Protocol to enable prompt-assisted 3D modeling, scene creation, and professional retopology workflows. It allows users to manipulate objects, apply materials, and execute Python scripts directly within the Blender environment through natural language.
OSP Marketing Tools MCP Server
Một triển khai bằng TypeScript của máy chủ Model Context Protocol (Giao thức Ngữ cảnh Mô hình) cung cấp các công cụ marketing dựa trên phương pháp luận của Open Strategy Partners, cho phép tạo nội dung, tối ưu hóa và định vị sản phẩm thông qua các công cụ như tạo bản đồ giá trị, tạo thông tin meta và chỉnh sửa nội dung.
Zionfhe_mcp_server
Random Value MCP Server
Generates random integers within a specified range and random alphanumeric strings of specified length through MCP protocol integration.
Hive Civilization Server
Here's the description to paste into Glama when you submit: Hive Civilization MCP Server — production-ready MCP server (2024-11-05, Streamable-HTTP) wrapping the Hive autonomous agent economy. 6 tools: register sovereign W3C DIDs, settle payments across 4 rails (Base USDC · Aleo USDCx · Aleo USAd · Aleo native), create HAHS hiring contracts, verify W3C Verifiable Credentials, list open bounties,
Singapore Location Intelligence MCP
Provides comprehensive Singapore transport routing with real-time public transport data, weather-aware journey planning, postal code resolution, and Google Maps-quality turn-by-turn navigation across MRT, LRT, buses, and walking routes.
Trakt
PyMCPAutoGUI
Một máy chủ MCP kết nối các tác nhân AI với khả năng tự động hóa GUI, cho phép chúng điều khiển chuột, bàn phím, cửa sổ và chụp ảnh màn hình để tương tác với các ứng dụng trên máy tính.
Walrus MCP Server
Enables AI assistants to store and retrieve data using the Walrus decentralized storage network. Supports blob storage operations, retrieval by ID, and blockchain-verified availability through the Sui network.
StarRocks MCP Server
Máy chủ MCP này cung cấp kết nối đến Starrocks, cho phép bạn khám phá công cụ truy vấn này với nỗ lực tối thiểu.
ACC.MCP
An MCP server that exposes Autodesk Platform Services (APS) as tools for AI assistants to interact with the APS Data Management API. It enables users to authenticate and manage hubs, projects, and folders through a standardized interface.
hugeicons-mcp
Máy chủ MCP cho tích hợp và tài liệu Hugeicons Đây là một máy chủ MCP dựa trên TypeScript, cung cấp các công cụ và tài nguyên để tích hợp Hugeicons vào các nền tảng khác nhau. Nó triển khai một máy chủ Giao thức Ngữ cảnh Mô hình (MCP) giúp các trợ lý AI cung cấp hướng dẫn chính xác về cách sử dụng Hugeicons.
plsreadme
MCP server for sharing markdown/text as beautiful, permanent web pages via plsreadme, with tools to share files/text, update and delete docs, and list previously shared links.
DeFi Rates MCP Server
Provides AI assistants with access to real-time DeFi lending rates and yield data across 14+ protocols and multiple blockchains. Enables querying borrow/supply rates, comparing platforms, calculating leverage strategies, and finding best earn opportunities.
GSC MCP Server v2 - Remote Edition
Connects Claude AI to Google Search Console with OAuth 2.0 authentication, enabling users to analyze search performance, inspect URLs, manage sitemaps, and export analytics data through natural language conversations.
FastMail MCP Server
Enables AI-powered email management through FastMail's JMAP API with features like smart email analysis, automated organization, inbox zero automation, and intelligent reply generation. Supports advanced email operations, contact management, calendar integration, and hierarchical email organization systems.
mac-use-mcp
Zero-dependency macOS desktop automation for AI agents. Screenshot, mouse, keyboard, clipboard, and window control via MCP. 18 tools, macOS 13+, one command: npx mac-use-mcp.
Gemini MCP Server
Một triển khai máy chủ MCP cho phép sử dụng các mô hình AI Gemini của Google (đặc biệt là Gemini 1.5 Pro) thông qua Claude hoặc các máy khách MCP khác thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol).
Mcp Qdrant Docker
Okay, I can help you with a Docker configuration for a Qdrant MCP (Multi-Cluster Proxy) server. Here's a breakdown of what you'll need and a sample `docker-compose.yml` file, along with explanations to help you customize it for your specific needs. **Understanding the Components** * **Qdrant MCP (Multi-Cluster Proxy):** This is the component that sits in front of your Qdrant clusters. It handles routing requests to the appropriate cluster based on your configuration. It's essential for managing multiple Qdrant instances, especially in production environments. * **Docker:** Docker allows you to package and run the Qdrant MCP in a container, ensuring consistency and portability. * **Docker Compose (Recommended):** Docker Compose is a tool for defining and managing multi-container Docker applications. It simplifies the process of setting up and running the Qdrant MCP along with any necessary dependencies. **Key Considerations** 1. **Qdrant Cluster Endpoints:** You *must* know the addresses (hostnames or IP addresses and ports) of your existing Qdrant clusters. The MCP needs this information to route requests. 2. **Routing Configuration:** You'll need to define how the MCP should route requests to different clusters. This is typically based on collection names or other criteria. 3. **Ports:** Choose a port for the MCP to listen on for incoming requests. Make sure this port is accessible from your applications. 4. **Volumes (Optional but Recommended for Persistence):** If you want to persist the MCP's configuration (e.g., routing rules), you should use Docker volumes to store the configuration file. 5. **Environment Variables:** Use environment variables to configure the MCP, such as the port it listens on and the path to the configuration file. 6. **Health Checks:** Implement health checks in your Docker Compose file to ensure the MCP is running correctly. **Example `docker-compose.yml`** ```yaml version: "3.9" services: qdrant-mcp: image: qdrant/qdrant-mcp:latest # Use the latest MCP image container_name: qdrant-mcp ports: - "6334:6334" # Expose the MCP port (host:container) environment: QDRANT_MCP_CONFIG_PATH: /opt/qdrant-mcp/config/mcp_config.yaml # Path to the config file inside the container QDRANT_MCP_PORT: 6334 # Port the MCP listens on volumes: - ./mcp_config.yaml:/opt/qdrant-mcp/config/mcp_config.yaml # Mount the config file from your host restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:6334/"] # Simple health check interval: 10s timeout: 5s retries: 3 networks: default: name: qdrant-network # Optional: Use a dedicated network for Qdrant components ``` **Explanation of the `docker-compose.yml`:** * **`version: "3.9"`:** Specifies the Docker Compose file version. * **`services:`:** Defines the services that make up your application. In this case, we have only one service: `qdrant-mcp`. * **`image: qdrant/qdrant-mcp:latest`:** Specifies the Docker image to use for the MCP. `qdrant/qdrant-mcp` is the official image. Using `:latest` pulls the most recent version, but for production, it's *highly recommended* to use a specific version tag (e.g., `qdrant/qdrant-mcp:v1.2.3`) to avoid unexpected breaking changes. * **`container_name: qdrant-mcp`:** Assigns a name to the container. * **`ports:`:** Maps ports from the host machine to the container. `6334:6334` means that port 6334 on your host machine will be forwarded to port 6334 inside the container. Change the host port if needed. * **`environment:`:** Sets environment variables for the container. * `QDRANT_MCP_CONFIG_PATH`: Specifies the path to the MCP configuration file *inside* the container. * `QDRANT_MCP_PORT`: Specifies the port the MCP listens on. This should match the container port in the `ports` section. * **`volumes:`:** Mounts volumes from the host machine to the container. This is crucial for persisting the MCP configuration. * `./mcp_config.yaml:/opt/qdrant-mcp/config/mcp_config.yaml`: This mounts the `mcp_config.yaml` file from the current directory on your host machine to the `/opt/qdrant-mcp/config/mcp_config.yaml` path inside the container. You'll need to create this `mcp_config.yaml` file (see below). * **`restart: unless-stopped`:** Configures the container to restart automatically unless it's explicitly stopped. This is a good practice for ensuring the MCP is always running. * **`healthcheck:`:** Defines a health check to verify that the MCP is running correctly. In this example, it uses `curl` to check if the MCP is responding to HTTP requests on port 6334. * **`networks:`:** (Optional) Defines a Docker network. Using a dedicated network for Qdrant components can improve security and isolation. **`mcp_config.yaml` (Example Configuration File)** This is the *most important* part. You need to create a `mcp_config.yaml` file in the same directory as your `docker-compose.yml` file. This file defines how the MCP routes requests to your Qdrant clusters. ```yaml clusters: cluster1: address: "qdrant-cluster-1:6333" # Replace with the actual address of your Qdrant cluster cluster2: address: "qdrant-cluster-2:6333" # Replace with the actual address of your Qdrant cluster routing: collection_mappings: my_collection_a: cluster1 # Route requests for "my_collection_a" to cluster1 my_collection_b: cluster2 # Route requests for "my_collection_b" to cluster2 default_cluster: cluster1 # Optional: If a collection isn't explicitly mapped, route to this cluster ``` **Explanation of `mcp_config.yaml`:** * **`clusters:`:** Defines the Qdrant clusters that the MCP will route requests to. * `cluster1`, `cluster2`: These are arbitrary names you give to your clusters. Use descriptive names. * `address`: The address (hostname or IP address and port) of the Qdrant cluster. *This is crucial and must be correct.* Make sure these addresses are resolvable from within the Docker container. If your Qdrant clusters are also running in Docker, use their service names within the same Docker network. * **`routing:`:** Defines how requests are routed to the clusters. * `collection_mappings:`: Maps collection names to specific clusters. When a request comes in for a collection listed here, it will be routed to the corresponding cluster. * `default_cluster:`: (Optional) Specifies a default cluster to route requests to if the collection name is not found in the `collection_mappings`. If you don't specify a `default_cluster` and a collection is not mapped, the MCP will return an error. **How to Run It** 1. **Create the `docker-compose.yml` and `mcp_config.yaml` files** in the same directory. *Make sure to replace the placeholder addresses in `mcp_config.yaml` with the actual addresses of your Qdrant clusters.* 2. **Open a terminal** in the directory where you created the files. 3. **Run `docker-compose up -d`** to start the MCP in detached mode (running in the background). 4. **Check the logs** with `docker-compose logs -f qdrant-mcp` to see if the MCP started successfully and to troubleshoot any issues. **Important Notes and Best Practices** * **Networking:** If your Qdrant clusters are also running in Docker, make sure they are on the same Docker network as the MCP. This allows the MCP to resolve the cluster addresses using their service names (e.g., `qdrant-cluster-1`). The `networks` section in the `docker-compose.yml` file helps with this. * **Configuration Reloading:** The Qdrant MCP typically requires a restart to pick up changes to the `mcp_config.yaml` file. Consider using a tool like `entr` or a similar file-watching mechanism to automatically restart the container when the configuration file changes. * **Security:** In a production environment, you should secure the MCP with authentication and authorization. Refer to the Qdrant MCP documentation for details on how to configure security. * **Monitoring:** Monitor the MCP's performance and health. You can use tools like Prometheus and Grafana to collect and visualize metrics. * **Logging:** Configure proper logging for the MCP to help with troubleshooting. * **Version Pinning:** *Always* use specific version tags for your Docker images in production (e.g., `qdrant/qdrant-mcp:v1.2.3`) instead of `latest`. This prevents unexpected breaking changes when the image is updated. * **Advanced Routing:** The `mcp_config.yaml` file can support more complex routing rules based on request headers, query parameters, or other criteria. Refer to the Qdrant MCP documentation for details. * **Qdrant Documentation:** The official Qdrant documentation is your best resource for the most up-to-date information on the MCP: [https://qdrant.tech/documentation/](https://qdrant.tech/documentation/) **Vietnamese Translation of Key Terms** * **Qdrant MCP (Multi-Cluster Proxy):** Qdrant MCP (Proxy Đa Cụm) * **Docker:** Docker * **Docker Compose:** Docker Compose * **Cluster:** Cụm * **Endpoint:** Điểm cuối * **Routing:** Định tuyến * **Configuration:** Cấu hình * **Port:** Cổng * **Volume:** Ổ đĩa ảo (trong Docker) * **Environment Variable:** Biến môi trường * **Health Check:** Kiểm tra sức khỏe * **Collection:** Bộ sưu tập (trong Qdrant) * **Image:** Ảnh (Docker image) * **Container:** Container (Docker container) * **Address:** Địa chỉ **Example Vietnamese Explanation** "Để cấu hình Docker cho Qdrant MCP (Proxy Đa Cụm), bạn cần tạo một file `docker-compose.yml` và một file cấu hình `mcp_config.yaml`. File `docker-compose.yml` sẽ định nghĩa cách chạy container Qdrant MCP, bao gồm việc chỉ định image Docker, cổng (port), biến môi trường (environment variable) và ổ đĩa ảo (volume) để lưu trữ file cấu hình. File `mcp_config.yaml` sẽ định nghĩa cách định tuyến (routing) các yêu cầu đến các cụm (cluster) Qdrant khác nhau, dựa trên tên bộ sưu tập (collection) hoặc các tiêu chí khác. Quan trọng nhất là bạn cần thay thế các địa chỉ (address) placeholder trong `mcp_config.yaml` bằng địa chỉ thực tế của các cụm Qdrant của bạn." This detailed explanation and example should give you a solid foundation for setting up a Qdrant MCP server using Docker. Remember to adapt the configuration to your specific environment and consult the official Qdrant documentation for more advanced features and options. Good luck!