Discover Awesome MCP Servers

Extend your agent with 16,638 capabilities via MCP servers.

All16,638
mcp-pprof-anaylzer

mcp-pprof-anaylzer

This is a Model Context Protocol (MCP) server implemented in Go, providing a tool to analyze Go pprof performance profiles.

telegram-mcp

telegram-mcp

Tích hợp Telegram API để truy cập dữ liệu người dùng, quản lý các cuộc hội thoại (trò chuyện, kênh, nhóm), truy xuất tin nhắn và xử lý trạng thái đã đọc.

Clerk MCP Server Template

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.

snapshot-mcp-server

snapshot-mcp-server

Save conversation state, resume work across sessions, and organize multiple snapshots with minimal token overhead.

Code Execution Server

Code Execution Server

Enables execution of code in a sandbox environment with integrated web search capabilities. Provides a basic framework for running code safely, primarily designed for AI agents and research applications.

Last9 Observability MCP

Last9 Observability MCP

Đưa bối cảnh sản xuất theo thời gian thực một cách liền mạch—nhật ký, số liệu và dấu vết—vào môi trường cục bộ của bạn để tự động sửa lỗi mã nhanh hơn.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Plantuml Validation MCP Server

Plantuml Validation MCP Server

mcp_repo9756c6c7-ee07-4f3a-ada4-f6e2705daa02

mcp_repo9756c6c7-ee07-4f3a-ada4-f6e2705daa02

Đây là một kho lưu trữ thử nghiệm được tạo bởi tập lệnh thử nghiệm của MCP Server cho GitHub.

hugeicons-mcp

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.

Brave Search MCP Server

Brave Search MCP Server

Một máy chủ MCP tích hợp API Brave Search để cung cấp cả khả năng tìm kiếm trên web và cục bộ, với các tính năng như phân trang, lọc và dự phòng thông minh.

Big Brain MCP

Big Brain MCP

Một máy chủ MCP thu thập số liệu thống kê từ các giao thức hàng đầu trong Mạng Mantle để giúp người dùng đưa ra quyết định đầu tư sáng suốt hơn.

DICOM-MCP

DICOM-MCP

Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) cho phép làm việc với hình ảnh y tế DICOM thông qua một hệ thống lưu trữ ghi chú đơn giản.

Mcp Qdrant Docker

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!

MCP Test

MCP Test

Máy chủ MCP tích hợp với GitHub

Mattermost MCP Server

Mattermost MCP Server

Enables Claude to interact with Mattermost through search functionality, user management, channel operations, and team information retrieval. Supports message search by keywords/users/dates, thread viewing, and displays all timestamps in Korean Standard Time (KST).

OpenAI Image Generation MCP Server

OpenAI Image Generation MCP Server

Provides tools for generating and editing images using OpenAI's gpt-image-1 model via an MCP interface, enabling AI assistants to create and modify images based on text prompts.

Trakt

Trakt

PyMCPAutoGUI

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.

OSP Marketing Tools MCP Server

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.

StarRocks MCP Server

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.

Speelka Agent

Speelka Agent

Đại lý LLM đa năng dựa trên MCP (Mô hình Tính toán Phân tán).

CodeGraph MCP Server

CodeGraph MCP Server

Enables querying and analyzing code relationships by building a lightweight graph of TypeScript and Python symbols. Supports symbol lookup, reference tracking, impact analysis from diffs, and code snippet retrieval through natural language.

mcp-test

mcp-test

just a test

mcp-spacefrontiers

mcp-spacefrontiers

Tìm kiếm trên dữ liệu học thuật và mạng xã hội.

🗄️ Couchbase MCP Server for LLMs

🗄️ Couchbase MCP Server for LLMs

Gương của

Memory Server with Qdrant Persistence

Memory Server with Qdrant Persistence

Tạo điều kiện thuận lợi cho việc biểu diễn đồ thị tri thức với tìm kiếm ngữ nghĩa sử dụng Qdrant, hỗ trợ nhúng OpenAI cho độ tương đồng ngữ nghĩa và tích hợp HTTPS mạnh mẽ với khả năng lưu trữ đồ thị dựa trên tệp.

Serveur MCP Airbnb

Serveur MCP Airbnb

Gương của

Run Model Context Protocol (MCP) servers with AWS Lambda

Run Model Context Protocol (MCP) servers with AWS Lambda

Run existing Model Context Protocol (MCP) stdio-based servers in AWS Lambda functions

authorize-net-mcp

authorize-net-mcp

Máy chủ MCP TypeScript Node.js Authorize.net thử nghiệm