发现优秀的 MCP 服务器

通过 MCP 服务器扩展您的代理能力,拥有 13,400 个能力。

开发者工具3,065
Axe Handle Project

Axe Handle Project

MCP 服务器 (MCP fúwùqì)

WebScraping.AI MCP Server

WebScraping.AI MCP Server

一个模型上下文协议 (MCP) 服务器实现,集成了 WebScraping.AI 以提供网页数据提取功能。

Think MCP Server

Think MCP Server

MCP Server Runner

MCP Server Runner

光标扩展程序,用于存储 MCP 服务器配置并运行它们。 (Guāngbiāo kuòzhǎn chéngxù, yòng yú chǔcún MCP fúwùqì pèizhì bìng yùnxíng tāmen.)

mssql-mcp-server

mssql-mcp-server

镜子 (jìng zi)

mcp-server

mcp-server

MCP 服务器 (MCP fúwùqì)

mcp_servers

mcp_servers

MCP docx server

MCP docx server

MCP 服务器用于操作 DOCX 文件。 (MCP server to manipulate DOCX file)

MCP Server - GitHub and AlphaVantage API Integration

MCP Server - GitHub and AlphaVantage API Integration

@orbit-logistics/notion-mcp-server

@orbit-logistics/notion-mcp-server

镜子 (jìng zi)

국립국어원 표준국어대사전 MCP 서버

국립국어원 표준국어대사전 MCP 서버

mcp-server-fetch-python

mcp-server-fetch-python

镜子 (jìng zi)

mcp-ssh-toolkit-py

mcp-ssh-toolkit-py

mcp-ssh-toolkit-py 是一个强大的 MCP 服务器,用于通过模型上下文协议安全地执行 SSH 命令。

Sentry MCP Server

Sentry MCP Server

MCP Server Discord Webhook

MCP Server Discord Webhook

镜子 (jìng zi)

README.md

README.md

一个非常方便的 Python 搜索引擎。可以嵌入到网站上,也可以在任何操作系统的电脑上本地使用。

Apple Reminders MCP Server

Apple Reminders MCP Server

N8N MCP Server for Railway

N8N MCP Server for Railway

好的,这是将 N8N MCP 服务器部署到 Railway 的翻译: **中文翻译:** 在 Railway 上部署 N8N MCP 服务器

Xircuits MCP Component Library

Xircuits MCP Component Library

用于定义 MCP 服务器的 Xircuits 组件库。

WordPress MCP Integration

WordPress MCP Integration

这个 MCP 服务器让你能够自动进行与 WordPress 的交互。

License

License

Firefox Claude MCP 扩展的服务端

Unsplash MCP Server

Unsplash MCP Server

Here are a few possible translations, depending on the context you're looking for: **General/Literal:** * **Java 版本 Unsplash MCP 服务器:** (Java version Unsplash MCP server) - This is a direct translation and might be suitable if you're talking about a specific server setup. **More Contextual Translations:** * **使用 Java 版本的 Unsplash MCP 服务器:** (Using a Java version of the Unsplash MCP server) - If you're talking about *using* a server. * **基于 Java 的 Unsplash MCP 服务器:** (Unsplash MCP server based on Java) - If you're talking about the server's *implementation*. * **Unsplash MCP 服务器的 Java 版本:** (Java version of the Unsplash MCP server) - If you're talking about a specific *version* of the server. **Important Considerations:** * **MCP:** "MCP" is ambiguous. It could stand for many things. If you know what "MCP" refers to in this context, please provide that information so I can give a more accurate translation. For example, if MCP stands for "Mod Coder Pack" in the context of Minecraft, the translation would be different. * **Unsplash:** If "Unsplash" refers to the popular image API, then the translation is fine as is. **Example with more context:** Let's say "MCP" refers to "Mod Coder Pack" in the context of Minecraft, and you're asking about a server that uses the Unsplash API and is built with Java and MCP. Then a good translation would be: * **使用 Java 和 MCP 构建的 Unsplash API 服务器:** (Unsplash API server built with Java and MCP) To give you the *best* translation, please provide more context about what you're trying to say.

GitHub MCP Server

GitHub MCP Server

Linear MCP

Linear MCP

用于 LLM 集成的 Linear API MCP 服务器

azure-mcp-server

azure-mcp-server

Synchro Bus MCP Server

Synchro Bus MCP Server

SQLite MCP Server

SQLite MCP Server

这些是 MCP 服务器的实现,用于在您的 MCP 客户端中访问 SQLite 数据库。 其中包括 SDIO 和 SSE 两种实现方式。

Flowcore Platform MCP Server

Flowcore Platform MCP Server

用于管理和与 Flowcore 平台交互的 MCP 服务器

Mcp Qdrant Docker

Mcp Qdrant Docker

Okay, here's a breakdown of Docker configuration for a Qdrant MCP (Multi-Cluster Proxy) server, along with explanations and best practices. I'll provide a `docker-compose.yml` example and discuss the key elements. **Understanding Qdrant MCP** The Qdrant MCP acts as a gateway to multiple Qdrant clusters. It handles routing requests to the appropriate cluster based on configuration. This is useful for: * **Scaling:** Distributing your data across multiple Qdrant clusters. * **Isolation:** Separating data for different tenants or applications. * **High Availability:** Routing around failed clusters. * **Geo-Distribution:** Placing data closer to users. **`docker-compose.yml` Example** ```yaml version: "3.9" services: qdrant-mcp: image: qdrant/qdrant-mcp:latest # Or specify a version ports: - "6333:6333" # MCP API port - "6334:6334" # MCP GRPC port environment: QDRANT_MCP_CONFIG_PATH: /qdrant-mcp/config/config.yaml # Path to your config file volumes: - ./config:/qdrant-mcp/config # Mount your config directory restart: unless-stopped depends_on: - qdrant-cluster-1 # Replace with your actual cluster service names - qdrant-cluster-2 # Replace with your actual cluster service names # Add more dependencies as needed qdrant-cluster-1: image: qdrant/qdrant:latest # Or specify a version ports: - "6335:6333" # Cluster 1 API port environment: QDRANT__SERVICE__GRPC_PORT: 6336 volumes: - qdrant_data_1:/qdrant/storage restart: unless-stopped qdrant-cluster-2: image: qdrant/qdrant:latest # Or specify a version ports: - "6337:6333" # Cluster 2 API port environment: QDRANT__SERVICE__GRPC_PORT: 6338 volumes: - qdrant_data_2:/qdrant/storage restart: unless-stopped volumes: qdrant_data_1: qdrant_data_2: ``` **Explanation:** 1. **`version: "3.9"`:** Specifies the Docker Compose file version. Use a version compatible with your Docker installation. 2. **`services:`:** Defines the services (containers) that will be run. 3. **`qdrant-mcp:`:** The service for the Qdrant MCP. * **`image: qdrant/qdrant-mcp:latest`:** Uses the official Qdrant MCP Docker image. **Important:** Consider using a specific version tag (e.g., `qdrant/qdrant-mcp:v1.5.0`) instead of `latest` for production to ensure consistent behavior. * **`ports:`:** Maps the container ports to the host ports. * `6333:6333`: The main Qdrant MCP API port (HTTP). You'll use this to send requests to the MCP. * `6334:6334`: The Qdrant MCP gRPC port. * **`environment:`:** Sets environment variables for the container. * `QDRANT_MCP_CONFIG_PATH: /qdrant-mcp/config/config.yaml`: Specifies the path to the MCP configuration file *inside* the container. This is crucial. * **`volumes:`:** Mounts a directory from your host machine into the container. * `./config:/qdrant-mcp/config`: Mounts the `./config` directory on your host to `/qdrant-mcp/config` inside the container. This is where you'll place your `config.yaml` file. **You MUST create this `./config` directory and put your `config.yaml` file in it.** * **`restart: unless-stopped`:** Automatically restarts the container if it crashes, unless you explicitly stop it. Good for reliability. * **`depends_on:`:** Specifies dependencies. The MCP will only start *after* the listed services (your Qdrant clusters) are running. **Important:** Replace `qdrant-cluster-1` and `qdrant-cluster-2` with the actual names of your Qdrant cluster services in your `docker-compose.yml`. Add more as needed. 4. **`qdrant-cluster-1` and `qdrant-cluster-2`:** Example Qdrant cluster services. You'll need to configure these according to your needs. * **`image: qdrant/qdrant:latest`:** Uses the official Qdrant Docker image. Again, use a specific version tag for production. * **`ports:`:** Maps the container ports to the host ports. Make sure these ports don't conflict with each other or with the MCP. * **`environment:`:** Sets environment variables for the container. The `QDRANT__SERVICE__GRPC_PORT` is important for internal communication within the cluster. * **`volumes:`:** Mounts a volume for persistent storage of the Qdrant data. `qdrant_data_1:/qdrant/storage` creates a named volume. * **`restart: unless-stopped`:** Automatically restarts the container if it crashes. 5. **`volumes:`:** Defines named volumes for persistent storage. This is important so your data isn't lost when the containers are stopped or restarted. **`config.yaml` (Qdrant MCP Configuration)** This is the most important part. The `config.yaml` file tells the MCP how to route requests to your Qdrant clusters. Here's an example: ```yaml clusters: cluster1: address: "qdrant-cluster-1:6333" # Use the service name and port cluster2: address: "qdrant-cluster-2:6333" # Use the service name and port collection_mappings: my_collection: cluster: cluster1 # All requests for "my_collection" go to cluster1 another_collection: cluster: cluster2 # All requests for "another_collection" go to cluster2 shared_collection: cluster: cluster1 # All requests for "shared_collection" go to cluster1 ``` **Explanation of `config.yaml`:** * **`clusters:`:** Defines the Qdrant clusters that the MCP will route to. * `cluster1`, `cluster2`: Arbitrary names for your clusters. Use descriptive names. * `address`: The address of the Qdrant cluster. **Crucially, use the Docker service name (e.g., `qdrant-cluster-1`) and the internal port (6333 by default).** Docker's internal DNS will resolve the service name to the container's IP address. Do *not* use `localhost` or the host's IP address here. * **`collection_mappings:`:** Defines how collections are mapped to clusters. * `my_collection`, `another_collection`, `shared_collection`: The names of your Qdrant collections. * `cluster`: The name of the cluster (as defined in the `clusters` section) that should handle requests for this collection. **Important Considerations and Best Practices:** * **Version Pinning:** Always use specific version tags for your Docker images (e.g., `qdrant/qdrant-mcp:v1.5.0`, `qdrant/qdrant:v1.5.0`) instead of `latest` in production. This prevents unexpected behavior when the images are updated. * **Configuration Management:** Use a proper configuration management system (e.g., environment variables, configuration files) to manage your Qdrant and MCP settings. Avoid hardcoding values in your Dockerfiles or Compose files. * **Networking:** Docker Compose automatically creates a default network for your services. This allows the services to communicate with each other using their service names. If you need more complex networking, you can define custom networks. * **Health Checks:** Implement health checks for your Qdrant clusters and the MCP. This allows Docker to automatically restart unhealthy containers. See the Qdrant documentation for details on health check endpoints. * **Logging:** Configure logging for your Qdrant clusters and the MCP. This is essential for troubleshooting. Docker can collect logs from the containers and send them to a central logging system. * **Monitoring:** Monitor the performance of your Qdrant clusters and the MCP. Use metrics to track CPU usage, memory usage, disk I/O, and network traffic. * **Security:** Secure your Qdrant clusters and the MCP. Use authentication and authorization to control access to your data. Consider using TLS/SSL to encrypt communication between the MCP and the clusters. * **Resource Limits:** Set resource limits (CPU, memory) for your containers to prevent them from consuming too many resources. * **Backup and Restore:** Implement a backup and restore strategy for your Qdrant data. * **Testing:** Thoroughly test your Qdrant MCP setup before deploying it to production. * **Qdrant Documentation:** Refer to the official Qdrant documentation for the most up-to-date information and best practices: [https://qdrant.tech/documentation/](https://qdrant.tech/documentation/) **How to Run:** 1. **Create the `config` directory:** `mkdir config` 2. **Create the `config.yaml` file:** Place the `config.yaml` file (with your cluster definitions and collection mappings) in the `config` directory. 3. **Save the `docker-compose.yml` file:** Save the `docker-compose.yml` file in the same directory as the `config` directory. 4. **Run Docker Compose:** `docker-compose up -d` (This will start the containers in detached mode.) **Troubleshooting:** * **Check the logs:** Use `docker-compose logs qdrant-mcp` (or the name of your MCP service) to view the logs for the MCP container. Look for errors related to configuration, cluster connections, or routing. * **Verify the configuration:** Double-check the `config.yaml` file for errors. Make sure the cluster addresses are correct and that the collection mappings are accurate. * **Check network connectivity:** Make sure the MCP container can communicate with the Qdrant cluster containers. You can use `docker exec -it qdrant-mcp bash` to enter the MCP container and then use tools like `ping` or `telnet` to test connectivity. * **Qdrant Cluster Status:** Ensure your Qdrant clusters are running and healthy *before* starting the MCP. **Chinese Translation of Key Terms:** * **Qdrant MCP (Multi-Cluster Proxy):** Qdrant 多集群代理 (Duō jíqún dàilǐ) * **Cluster:** 集群 (Jíqun) * **Collection:** 集合 (Jíhé) * **Configuration:** 配置 (Pèizhì) * **Docker Compose:** Docker Compose * **Service:** 服务 (Fúwù) * **Image:** 镜像 (Jìngxiàng) * **Container:** 容器 (Róngqì) * **Port:** 端口 (Duānkǒu) * **Environment Variable:** 环境变量 (Huánjìng biànliàng) * **Volume:** 卷 (Juǎn) * **Mapping:** 映射 (Yìngshè) This comprehensive guide should help you set up a Qdrant MCP server using Docker. Remember to adapt the configuration to your specific needs and environment. Good luck!

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare