Discover Awesome MCP Servers
Extend your agent with 26,604 capabilities via MCP servers.
- All26,604
- 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
iReader MCP
Remote MCP Server Authless
A serverless MCP (Model Context Protocol) implementation on Cloudflare Workers that allows you to deploy custom AI tools without requiring authentication.
Opinion.trade MCP Server
Enables interaction with Opinion.trade decentralized prediction markets on BNB Chain, supporting market data queries in read-only mode and full trading capabilities (placing orders, managing positions, viewing balances) with EIP712 signing when configured with a private key.
Playwright MCP Server for Security
Enables LLMs to perform browser automation tasks including web scraping, taking screenshots, and executing JavaScript using Playwright. It facilitates real-time interaction with web pages and the generation of automated test code.
🔍 mcp-find
Okay, here's how you can search for Minecraft Protocol (MCP) servers from the command line, along with explanations and considerations: **Understanding the Challenge** Directly searching for Minecraft servers from the command line is tricky because: * **No Central Directory:** There isn't a single, official list of all Minecraft servers. * **Dynamic Nature:** Servers come and go, and their addresses (IPs and ports) change. * **Protocol Complexity:** The Minecraft protocol itself is somewhat complex to interact with directly. **Methods and Tools** Because of the above challenges, you'll need to rely on external tools or services to help you. Here are a few approaches: **1. Using `mcstatus` (Python Library)** This is probably the most practical and flexible method if you're comfortable with Python. * **What it is:** `mcstatus` is a Python library specifically designed to query Minecraft server status. It handles the protocol details for you. * **Installation:** ```bash pip install mcstatus ``` * **Basic Usage (Querying a Specific Server):** ```python import mcstatus # Replace with the actual IP address and port server_address = ("example.com", 25565) # Or ("127.0.0.1", 25565) for local try: status = mcstatus.JavaServer.lookup(server_address[0] + ":" + str(server_address[1])).status() print(f"Server: {server_address[0]}:{server_address[1]}") print(f"Description: {status.description}") print(f"Players: {status.players.online} / {status.players.max}") print(f"Version: {status.version.name}") except Exception as e: print(f"Error connecting to {server_address[0]}:{server_address[1]}: {e}") ``` **Explanation:** * `mcstatus.JavaServer.lookup()`: This is the core function. It takes the server address (IP:port) and attempts to connect. * `status()`: If the connection is successful, this retrieves the server's status information. * The `try...except` block handles potential errors (server offline, invalid address, etc.). * **Searching (More Complex):** To *search*, you'd need to: 1. **Get a List of Potential Server Addresses:** This is the hard part. You could try scraping server list websites (which is often unreliable and may violate their terms of service). You could also use a pre-existing list of servers. 2. **Iterate and Query:** Loop through the list of addresses and use the `mcstatus` code above to check each one. 3. **Filter:** Based on the results (description, player count, version), filter the servers to find the ones you're interested in. ```python import mcstatus server_list = [ ("example.com", 25565), ("another-server.net", 25565), ("192.168.1.100", 25565), # Example local server ] for address in server_list: try: status = mcstatus.JavaServer.lookup(address[0] + ":" + str(address[1])).status() if "some keyword" in str(status.description).lower(): # Example filter print(f"Found server with keyword: {address[0]}:{address[1]}") print(f"Description: {status.description}") print(f"Players: {status.players.online} / {status.players.max}") print(f"Version: {status.version.name}") except Exception as e: print(f"Error connecting to {address[0]}:{address[1]}: {e}") ``` **Important Considerations for Searching:** * **Rate Limiting:** Querying many servers quickly can get your IP address blocked by server list websites or even by individual Minecraft servers. Implement delays (e.g., `time.sleep(0.5)`) between queries. * **Error Handling:** Robust error handling is crucial. Servers can be offline, have firewalls, or use non-standard ports. * **Ethical Considerations:** Be respectful of server resources. Don't overload servers with excessive queries. **2. Using `nmap` (Network Mapper)** `nmap` is a powerful network scanning tool. You can use it to scan a range of IP addresses for open ports, including the default Minecraft port (25565). However, this only tells you if *something* is listening on that port, not necessarily that it's a Minecraft server. You'd still need to use `mcstatus` or a similar tool to confirm. * **Installation:** `nmap` is usually available in your system's package manager (e.g., `apt install nmap` on Debian/Ubuntu, `brew install nmap` on macOS). * **Usage:** ```bash nmap -p 25565 192.168.1.0/24 # Scan a local network (replace with your network) nmap -p 25565 example.com # Scan a specific domain ``` **Explanation:** * `-p 25565`: Specifies that you want to scan port 25565. * `192.168.1.0/24`: Scans all IP addresses in the 192.168.1.x range. Be very careful when scanning public IP ranges; you could be flagged as malicious. * `example.com`: Scans the specified domain. **Limitations:** * Only finds servers with the default port open. * Doesn't tell you anything about the server's status (players, version, etc.). * Can be slow, especially when scanning large IP ranges. * Scanning public IP ranges without permission is generally unethical and potentially illegal. **3. Using Online Server List APIs (If Available)** Some server list websites offer APIs (Application Programming Interfaces) that allow you to programmatically access their server listings. If you can find a website with a good API, this might be the easiest way to get a list of servers. However, you'll need to: * **Find a Suitable API:** Search for "Minecraft server list API". * **Read the API Documentation:** Understand how to make requests to the API and how to interpret the responses. * **Handle Authentication (If Required):** Some APIs require you to register and get an API key. * **Respect Rate Limits:** APIs often have limits on how many requests you can make per minute or hour. **Example (Conceptual - Replace with a Real API):** ```python import requests api_url = "https://example-server-list.com/api/servers" # Replace with a real API URL try: response = requests.get(api_url) response.raise_for_status() # Raise an exception for bad status codes (4xx, 5xx) data = response.json() for server in data: print(f"Server: {server['ip']}:{server['port']}") print(f"Description: {server['description']}") print(f"Players: {server['players_online']} / {server['players_max']}") except requests.exceptions.RequestException as e: print(f"Error fetching server list: {e}") except ValueError as e: print(f"Error parsing JSON: {e}") ``` **Vietnamese Translation of Key Concepts:** * **MCP (Minecraft Protocol):** Giao thức Minecraft * **Server:** Máy chủ * **Command Line:** Dòng lệnh * **IP Address:** Địa chỉ IP * **Port:** Cổng * **Query:** Truy vấn * **API (Application Programming Interface):** Giao diện lập trình ứng dụng * **Rate Limiting:** Giới hạn tốc độ * **Network Scanning:** Quét mạng **Summary and Recommendations** * For querying specific servers, `mcstatus` is the best option. * For searching, you'll likely need to combine `mcstatus` with a list of potential server addresses (either scraped, from an API, or a pre-existing list). Be very careful about rate limiting and ethical considerations. * `nmap` can be used to find servers on a network, but it's not very precise. * Look for online server list APIs if you want a more convenient way to get a list of servers. Remember to install the necessary libraries (`pip install mcstatus` for `mcstatus`, and `apt install nmap` or similar for `nmap`). Adapt the code examples to your specific needs and be mindful of the ethical and legal implications of scanning networks.
Apify MCP Server Template
A template for creating and deploying Model Context Protocol servers on the Apify platform using FastMCP, with built-in support for pay-per-event monetization and standby mode hosting.
mcp-server-taiwan-aqi
weibo-mcp-server
Một dịch vụ MCP để lấy N hot search hàng đầu trên Weibo, hỗ trợ gọi ở chế độ stdio và sse.
HAP MCP Server
A Model Context Protocol server that provides seamless integration with Mingdao platform APIs, enabling AI applications to perform operations like worksheet management, record manipulation, and role management through natural language.
Deepseek R1
Một triển khai Node.js/TypeScript của máy chủ Model Context Protocol (Giao thức Ngữ cảnh Mô hình) cho mô hình ngôn ngữ Deepseek R1, được tối ưu hóa cho các tác vụ suy luận với một cửa sổ ngữ cảnh lớn và tích hợp đầy đủ với Claude Desktop.
Jama Connect MCP Server (Unofficial)
Máy chủ Giao thức Bối cảnh Mô hình cho Phần mềm Jama Connect
mcp-luma-dream-machine
Máy chủ MCP này xử lý tất cả chức năng API cho Luma Dream Machine từ Claude Desktop, cho phép bạn tạo video và hình ảnh bằng Luma AI.
Superstore MCP Server
Enables interaction with Real Canadian Superstore to extract order history, browse products, and export purchase data. Supports authentication via bearer token and provides comprehensive order management and product discovery capabilities.
Memory Bank MCP
Một máy chủ MCP giúp các nhóm tạo, quản lý và truy cập tài liệu dự án có cấu trúc thông qua sáu loại tài liệu cốt lõi, tận dụng AI để tạo ra hệ thống quản lý tri thức dự án toàn diện.
Web Browser
Cho phép khả năng duyệt web bằng BeautifulSoup4
CATS MCP Server
Enables interaction with CATS (Complete Applicant Tracking System) API v3 through 163 tools across 17 dynamically-loadable toolsets, covering candidate management, job tracking, pipelines, companies, contacts, and complete recruiting workflows.
B2Bhint MCP Server
Enables access to B2Bhint API for searching and retrieving company and person information, including company details, financial reports, and contact data across multiple countries.
Rubik's Cube MCP Server
Enables AI agents to solve Rubik's Cube puzzles through systematic manipulation with standard cube notation moves. Features real-time 3D visualization and interactive controls for tracking solving progress.
mcp-byul
The Byul Finance MCP provides real-time financial data via the Byul API, including breaking economic news, the Fear & Greed Index, and an economic calendar for global events.
GeoServer MCP Server
A Model Context Protocol server that connects Large Language Models to the GeoServer REST API, enabling AI assistants to query and manipulate geospatial data through natural language.
endiagram
12 deterministic graph-theory tools for structural analysis. Describe systems in EN syntax (subject do: action needs: inputs yields: outputs) — get topology, bottlenecks, blast radius, critical paths and lot more. No AI inside the computation.
Instapaper MCP Server
Enables Claude and other MCP clients to manage Instapaper accounts by reading, saving, organizing, and analyzing articles through natural language. It supports comprehensive bookmark management, bulk operations, folder organization, and full-text content retrieval for research and synthesis.
Digital Asset Links API MCP Server
An MCP server that enables querying and managing relationships between websites and mobile apps through Google's Digital Asset Links API, auto-generated using AG2's MCP builder.
Startup Helper MCP
Provides comprehensive startup consulting services including commercial area analysis, competitor research, policy funding recommendations, startup checklists, and business trends using Kakao Map API and public data.
Obenan MCP Server
A simple note storage and management system that allows users to add, access, and summarize notes through a custom URI scheme. Supports creating summaries with configurable detail levels and provides real-time resource change notifications.
Playwright
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cung cấp khả năng tự động hóa trình duyệt bằng Playwright. Máy chủ này cho phép các LLM (Mô hình Ngôn ngữ Lớn) tương tác với các trang web, chụp ảnh màn hình và thực thi JavaScript trong một môi trường trình duyệt thực.
Recettes MCP Server
Enables management of culinary recipes through web scraping from sites like Marmiton.org, recipe generation, ingredient management, and querying a MongoDB database of recipes, comments, users, and utensils.
microCMS MCP Server
A Model Context Protocol server that enables AI assistants like Claude to interact with microCMS content management system through six core tools for performing CRUD operations on microCMS list-type APIs.
TIDAL MCP: My Custom Picks
A server that lets you get customized music recommendations from TIDAL based on your specific criteria, allowing you to create new playlists directly in your TIDAL account.
FastMCP Beginner MCP Servers
A beginner-friendly collection of MCP server implementations demonstrating calculator tools, web APIs with SSE transport, and RSS feed integration for AI agents. Includes examples using stdio and HTTP transports with validation via MCP Inspector.