发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 23,248 个能力。
Remote MCP Server on Cloudflare
WordPress MCP Server
Enables AI assistants to interact with WordPress sites through REST APIs, allowing programmatic management of posts, users, comments, categories, and tags with secure authentication.
Payman AI Documentation MCP Server
为人工智能助手提供访问Payman文档的权限,通过增强的上下文支持,帮助开发者更高效地构建集成。
MCP Multi-Tool Server
Provides calculator tools for mathematical operations, access to TypeScript SDK documentation, and meeting summary prompt templates through both stdio and SSE transports.
OLETools Secure MCP Server
安全地设置一个 MCP 服务器,用于使用 oletools 分析 Excel 文件。 (Ānquán de shèzhì yī gè MCP fúwùqì, yòng yú shǐyòng oletools fēnxī Excel wénjiàn.) Here's a breakdown of the translation and some considerations for a more comprehensive answer: * **安全地设置 (Ānquán de shèzhì):** "Securely set up" - This emphasizes the importance of security. * **一个 MCP 服务器 (yī gè MCP fúwùqì):** "An MCP server" - MCP is kept as is, assuming it's a known acronym in the context. If it needs to be explained, we'd need more context. * **用于使用 oletools 分析 (yòng yú shǐyòng oletools fēnxī):** "For analyzing using oletools" - This clarifies the purpose of the server. * **Excel 文件 (Excel wénjiàn):** "Excel files" **To provide a more helpful answer, I need more information about what you mean by "secure MCP server." Here are some questions to consider:** * **What is MCP in this context?** Is it a specific software package, a type of server, or something else? * **What are your security concerns?** Are you worried about data breaches, malware infections, unauthorized access, or something else? * **What is your existing infrastructure?** Do you have existing servers, cloud resources, or other infrastructure that you can use? * **What is your level of technical expertise?** Are you comfortable with command-line tools, server configuration, and security best practices? Once I have this information, I can provide a more detailed and specific answer. For example, I could provide instructions on how to: * **Harden the server operating system.** * **Configure firewalls and network security.** * **Implement access controls and authentication.** * **Secure the oletools installation and usage.** * **Monitor the server for security threats.** In the meantime, here are some general security considerations for any server that handles sensitive data: * **Keep the operating system and software up to date.** * **Use strong passwords and multi-factor authentication.** * **Limit access to the server to only authorized users.** * **Regularly back up the server data.** * **Monitor the server for suspicious activity.** Please provide more details so I can give you a more helpful and complete answer.
@zephyr-mcp/gitlab
Celebrity By Api Ninjas
Enables users to search for and retrieve detailed information about celebrities from the API Ninjas database. Supports filtering results by name, nationality, net worth range, and height.
git-commit-aider MCP Server
Makes git commits on behalf of AI by appending "(aider)" to the committer's name, allowing tracking of AI contributions in your codebase.
Tamagotchi MCP Server
好的,以下是一個簡化的 Tamagotchi MCP (Minecraft Protocol) 伺服器實現,模擬電子雞遊戲。 這個範例會使用 Python 和 `mcstatus` 庫來處理 Minecraft 協議。 **重要說明:** * **簡化:** 這是一個非常簡化的版本,僅用於演示概念。 它不會實現完整的 Minecraft 伺服器功能。 * **mcstatus:** 這個範例依賴於 `mcstatus` 庫。 你需要先安裝它: `pip install mcstatus` * **安全性:** 這個範例沒有考慮任何安全性問題。 不要在生產環境中使用。 * **MCP 限制:** 真正的 Minecraft 協議非常複雜。 這個範例只處理最基本的部分,例如伺服器列表查詢。 * **沒有遊戲邏輯:** 這個範例只模擬伺服器存在,沒有實際的電子雞遊戲邏輯。 你需要自己添加遊戲邏輯。 **程式碼 (Python):** ```python import socket import json import time from mcstatus import MinecraftServer # 電子雞狀態 (你可以擴展這個) tamagotchi_name = "小雞" tamagotchi_health = 100 tamagotchi_hunger = 50 tamagotchi_happiness = 75 # 伺服器設定 server_ip = "127.0.0.1" # 本機 IP server_port = 25565 # Minecraft 預設端口 def create_status_response(): """建立 Minecraft 伺服器狀態回應 (JSON 格式).""" status = { "version": { "name": "Tamagotchi Server 1.0", "protocol": 757 # Minecraft 1.16.5 協議版本 (範例) }, "players": { "max": 1, # 最大玩家數 "online": 0, # 線上玩家數 "sample": [] # 玩家列表 (空) }, "description": { "text": f"歡迎來到 {tamagotchi_name} 的世界!\n健康: {tamagotchi_health}, 飢餓: {tamagotchi_hunger}, 快樂: {tamagotchi_happiness}" }, "favicon": "data:image/png;base64,<你的favicon base64 編碼>" # 可選: 伺服器圖示 } return json.dumps(status) def handle_connection(client_socket): """處理客戶端連線.""" try: # 接收客戶端傳送的資料 data = client_socket.recv(1024) if not data: return # 處理握手封包 (0x00) if data[0] == 0x00: # 讀取協議版本、伺服器位址和端口 protocol_version = data[1] server_address_length = data[2] server_address = data[3:3 + server_address_length].decode('utf-8') server_port = int.from_bytes(data[3 + server_address_length:5 + server_address_length], 'big') next_state = data[5 + server_address_length] # 回應握手封包 (空封包) client_socket.send(bytes([0x00])) # 處理狀態請求 (0x00) data = client_socket.recv(1024) if data[0] == 0x00: # 建立狀態回應 status_response = create_status_response() # 建立狀態回應封包 response_bytes = bytes([0x00]) + len(status_response.encode('utf-8')).to_bytes(1, 'big') + status_response.encode('utf-8') # 發送狀態回應 client_socket.send(response_bytes) # 處理 Ping 請求 (0x01) data = client_socket.recv(1024) if data[0] == 0x01: # 回應 Ping 請求 client_socket.send(data) except Exception as e: print(f"處理連線時發生錯誤: {e}") finally: client_socket.close() def main(): """主程式.""" server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 允許重複使用位址 server_socket.bind((server_ip, server_port)) server_socket.listen(5) # 最多允許 5 個連線 print(f"Tamagotchi 伺服器正在運行於 {server_ip}:{server_port}...") try: while True: client_socket, client_address = server_socket.accept() print(f"接受來自 {client_address} 的連線") handle_connection(client_socket) # 模擬電子雞狀態變化 (你可以根據實際遊戲邏輯修改) global tamagotchi_health, tamagotchi_hunger, tamagotchi_happiness tamagotchi_health -= 1 tamagotchi_hunger += 2 tamagotchi_happiness -= 0.5 # 限制數值範圍 tamagotchi_health = max(0, min(100, tamagotchi_health)) tamagotchi_hunger = max(0, min(100, tamagotchi_hunger)) tamagotchi_happiness = max(0, min(100, tamagotchi_happiness)) time.sleep(5) # 每 5 秒更新一次狀態 except KeyboardInterrupt: print("伺服器關閉") finally: server_socket.close() if __name__ == "__main__": main() ``` **使用方法:** 1. **安裝 `mcstatus`:** `pip install mcstatus` 2. **儲存程式碼:** 將程式碼儲存為 `tamagotchi_server.py` (或其他你喜歡的名稱)。 3. **執行程式:** `python tamagotchi_server.py` 4. **在 Minecraft 中新增伺服器:** 在 Minecraft 啟動器中,新增一個伺服器,位址設定為 `127.0.0.1:25565`。 5. **查看伺服器列表:** 在 Minecraft 中,進入多人遊戲,你會看到你的 Tamagotchi 伺服器。 伺服器描述會顯示電子雞的狀態。 **程式碼說明:** * **`create_status_response()`:** 建立一個 JSON 字串,包含 Minecraft 伺服器狀態資訊。 這個資訊會顯示在 Minecraft 伺服器列表中。 你可以修改這個函數來顯示更多關於電子雞的資訊。 * **`handle_connection()`:** 處理客戶端連線。 這個函數接收客戶端傳送的資料,並根據 Minecraft 協議回應。 這個範例只處理握手和狀態請求。 * **`main()`:** 主程式。 這個函數建立一個 socket 伺服器,監聽連線,並處理每個連線。 它還模擬電子雞的狀態變化。 * **電子雞狀態:** `tamagotchi_name`, `tamagotchi_health`, `tamagotchi_hunger`, `tamagotchi_happiness` 這些變數儲存電子雞的狀態。 你可以擴展這些變數來儲存更多資訊,例如電子雞的年齡、心情等等。 * **狀態變化:** 在 `main()` 函數的 `while` 迴圈中,電子雞的狀態會定期更新。 你可以根據實際的遊戲邏輯修改這些更新。 * **錯誤處理:** 程式碼包含基本的錯誤處理,但你可以根據需要添加更多錯誤處理。 **如何擴展這個範例:** * **添加遊戲邏輯:** 這是最重要的部分。 你需要添加程式碼來處理玩家的輸入,並根據這些輸入來更新電子雞的狀態。 例如,你可以添加指令來餵食電子雞、和電子雞玩耍等等。 * **使用資料庫:** 如果你想儲存電子雞的狀態,你可以使用資料庫。 * **使用 GUI:** 你可以使用 GUI 庫 (例如 Tkinter 或 PyQt) 來建立一個圖形介面,讓玩家可以更方便地與電子雞互動。 * **實現完整的 Minecraft 協議:** 如果你想讓你的伺服器更像一個真正的 Minecraft 伺服器,你需要實現更多的 Minecraft 協議。 這是一個非常複雜的任務。 **重要提示:** * 這個範例是一個非常簡化的版本,僅用於演示概念。 * 真正的 Minecraft 協議非常複雜。 * 這個範例沒有考慮任何安全性問題。 * 你需要自己添加遊戲邏輯。 希望這個範例能幫助你開始建立你的 Tamagotchi MCP 伺服器!
slack-mcp
Enables comprehensive interaction with Slack workspaces, allowing users to manage channels, send messages, and search history. It supports managing reminders, pins, reactions, and user information through the Model Context Protocol.
clickup-operator MCP server
ClickUp 集成的模型上下文协议 (MCP) 服务器实现
Marvel Rivals MCP
Provides access to Marvel Rivals game data including hero information, abilities, skins, achievements, items, maps, and player profiles through a standardized interface.
LinkedIn Automated Post Creator
Automates the creation and scheduling of LinkedIn posts using MCP server integration, allowing users to manage content and automatically publish to their LinkedIn accounts.
MCP Environment & Installation Manager
A unified control center for managing MCP servers, providing tooling for environment variable management, profile-based configurations, and local package installation automation.
BSC MCP Server
一个后端服务,用于在币安智能链上执行交易,通过结构化的 MCP 集成,实现安全的 BNB 和 BEP-20 代币转移、智能合约交互以及代币创建。
Mnemo
Provides AI assistants with extended memory by loading large codebases, documentation sites, PDFs, and GitHub repos into Gemini's context cache for perfect recall querying without complex RAG pipelines.
CastPlan MCP
Provides AI assistants with persistent memory of your project architecture, development history, and technical decisions, allowing them to give context-aware coding help without needing repeated explanations.
Microsoft SQL Server MCP Server
Enables AI assistants to connect and query Microsoft SQL Server databases using natural language, executing read-only SQL queries for safe data inspection and analysis.
MCP-Server-Playwright
Enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment
Web Search MCP Server
Enables free web searching using Google search results without the need for API keys or authentication. It returns structured data including titles, URLs, and descriptions with configurable result limits.
Spec Kit MCP Server
Enables AI assistants to interact with Spec Kit templates and workflows for managing project specifications, planning, and implementation through guided prompts covering constitution, specification, planning, tasks, and implementation phases.
Remote MCP Server for Cloudflare
A serverless MCP (Model Context Protocol) implementation that can be deployed on Cloudflare Workers without authentication, allowing clients like Claude Desktop to connect to custom AI tools.
Remote MCP Server Authless
A template for deploying remote MCP servers to Cloudflare Workers without authentication, enabling developers to expose custom tools via Server-Sent Events. It facilitates easy integration with the Cloudflare AI Playground and local clients like Claude Desktop through the mcp-remote proxy.
Contentful GraphQL MCP Server
Enables efficient content retrieval from Contentful's Content Delivery API using GraphQL queries. Supports schema exploration, query generation, and flexible data fetching with read-only access.
MCP Server Sample
An educational implementation of a Model Context Protocol server that demonstrates how to build a functional MCP server integrating with various LLM clients.
MCP Server + Document Memory System
Enables AI systems to remember interactions, understand document context through semantic search, and intelligently route requests with persistent memory and quality-scored content synthesis.
Gemini Image Generator MCP
Enables Claude Desktop users to generate and edit high-quality images using Google's Gemini AI. Supports text-to-image generation, image transformations with text prompts, and automatic local saving with multilingual support.
1mcpserver
MCP of MCPs. Automatic discovery and configure MCP servers on your local machine. Integration with Claude and Cursor.
Kokoro MCP Server 開発環境セットアップガイド
Claude Music MCP
Enables music management through search, playlist creation, and intelligent recommendations. Supports searching by song, artist, or album, creating and managing playlists, and getting music recommendations based on genre and mood.