Discover Awesome MCP Servers
Extend your agent with 23,495 capabilities via MCP servers.
- All23,495
- 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
ACMS (Apple Container MCP Server)
Provides programmatic access to Apple's container CLI tool on macOS, enabling users to perform 50+ container operations including creation, management, and system control of Apple Silicon containers.
MCP Tool Server
Provides real-world tools for weather data, stock market information, and internet search through the Model Context Protocol. Integrates with OpenWeatherMap, Stooq market data, and Google Custom Search APIs.
Homelab MCP Server
Enables Claude to monitor and manage homelab infrastructure including Docker containers, OPNsense firewall, and TrueNAS storage with configurable capability levels from read-only monitoring to full management control.
CURSOR25X
An interactive task loop MCP server for Cursor IDE that enables continuous web application development through a persistent terminal-based task processing system. It automates file management and project operations by processing user input in a continuous loop using integrated Cursor rules.
JMA Data MCP
Provides access to Japan Meteorological Agency (JMA) weather data including real-time observations, historical weather data, and forecasts from 1286 AMeDAS stations across Japan.
PubMed MCP Server
Enables AI assistants to search and retrieve biomedical research articles from PubMed's database of over 35 million citations, including metadata, abstracts, MeSH terms, and full-text PDFs when available.
Fast Playwright MCP
Enables token-optimized browser automation with Playwright, featuring batch execution, diff detection, and advanced filtering to reduce token usage by 70-95% while providing LLM-friendly structured accessibility snapshots instead of screenshots.
cursor_mcp_installer
cursor\_mcp\_installer
Star Wars MCP Server
Enables users to query the Star Wars universe through the SWAPI (Star Wars API) directly in Claude Desktop. Supports searching for characters, planets, and films, as well as retrieving detailed information about the Star Wars saga.
K8s MCP Server
Enables LLMs like Claude to securely execute Kubernetes CLI tools (kubectl, helm, istioctl, argocd) across multiple clusters through dynamic kubeconfig support, allowing natural language Kubernetes management and operations.
Claude MCP Command Server
A server implementation for the Model Context Protocol (MCP) that allows Claude AI to execute commands through a command-line interface, enabling direct system interactions from within Claude.
LangExtract MCP Server
A FastMCP server that enables AI assistants to extract structured information from unstructured text using Google's langextract library through a secure, optimized Model Context Protocol interface.
MCP-RAGNAR
A local RAG server that enables document indexing and sentence window retrieval across multiple file formats like PDF, MD, and DOCX. It supports both local Hugging Face models and OpenAI embeddings for efficient context-aware querying through the Model Context Protocol.
Risk Audit MCP
Enables security scanning of code projects to identify common vulnerabilities like XSS, injections, SSRF, and path traversal issues. Provides local, offline scanning with severity-grouped results and actionable fix suggestions for improving code security.
ADB Screenshot MCP Server
A Model Context Protocol server that enables remote management of Android devices over WiFi, including taking screenshots, listing connected devices, and retrieving device information.
MCP Web Tutorial 🚀
Tutorial web interaktif untuk mempelajari cara membangun server MCP (Model Context Protocol). Situs web edukasi ini menyediakan panduan langkah demi langkah untuk mengimplementasikan dan memahami server MCP.
FlowMCP
Kerangka kerja modular untuk membangun, memvalidasi, dan menguji rute REST API menggunakan skema deklaratif dan antarmuka zod.
DDG MCP Server
A basic MCP server built with FastMCP framework that provides example tools including message echoing and server information retrieval. Supports both stdio and HTTP transports for integration with various MCP clients.
MCP-Odoo
A bridge that allows AI agents to access and manipulate Odoo ERP data through a standardized Model Context Protocol interface, supporting partner information, accounting data, financial records reconciliation, and invoice queries.
Overseerr MCP Server
Enables AI assistants to interact with Overseerr for automated media discovery, requests, and management in your Plex ecosystem, including searching for movies/TV shows, requesting media, checking request status, and managing approvals.
kagi_mcp_local
Server MCP untuk Pencarian Kagi menggunakan peramban lokal Anda.
MariaDB MCP Server
Enables interaction with MariaDB databases through secure read-only operations. Supports database exploration, schema inspection, and SQL query execution with comprehensive logging and connection pooling.
Semrush MCP Server
Provides AI assistants with access to Semrush SEO API functionality including domain analytics, keyword research, backlink analysis, and competitor insights.
Jimeng AI Multimodal MCP
Enables AI-powered multimodal content generation using Volcano Engine's Jimeng AI, supporting text-to-image, text-to-video, and image-to-video conversion with customizable parameters.
Biblioteca Digital MCP
A Model Context Protocol server that implements an interactive digital library with functionality to manage books, search titles, and generate literary reviews.
Remote MCP Server Authless
A deployable server on Cloudflare Workers that provides Model Context Protocol tools without requiring authentication, allowing easy integration with AI models like Claude Desktop and the Cloudflare AI Playground.
github-mcp-server
Here are a few options for using a GitHub-hosted Minecraft Protocol (MCP) server with Cursor or Claude, along with explanations and considerations: **Understanding the Goal** The core idea is to have a Minecraft server running somewhere (likely on a cloud provider like AWS, Google Cloud, or Azure) and then use Cursor or Claude to interact with it, typically for: * **Code Generation:** Generating Minecraft commands, functions, or even mods. * **Automation:** Automating tasks within the game. * **Data Analysis:** Analyzing server logs or game data. **Option 1: Using a Minecraft Server API (Recommended)** This is the most robust and flexible approach. 1. **Choose a Minecraft Server API:** Several libraries allow you to interact with a Minecraft server programmatically. Popular choices include: * **Python:** * `mcstatus`: A simple library for checking server status (ping, player count, etc.). Good for basic monitoring. * `minecraft-protocol`: A lower-level library that gives you direct access to the Minecraft protocol. More complex but allows for more control. * `nbt`: For reading and writing NBT data (the format Minecraft uses to store world data, player data, etc.). Essential for advanced tasks. * **JavaScript/Node.js:** * `minecraft-protocol`: (Similar to the Python version) * `node-minecraft-protocol`: Another popular option. 2. **Set up your Minecraft Server:** You'll need a Minecraft server running somewhere. You can: * **Host it yourself:** Download the server software from Mojang and run it on your own computer or a dedicated server. * **Use a hosting provider:** Many companies offer Minecraft server hosting (e.g., Apex Hosting, BisectHosting, Shockbyte). This is often the easiest option. * **Cloud Provider (AWS, Google Cloud, Azure):** You can set up a virtual machine (VM) on a cloud provider and install the Minecraft server software there. This gives you more control over the server's resources. 3. **Write Code to Interact with the Server:** Use your chosen API to connect to the server and send commands. Here's a Python example using `mcstatus`: ```python from mcstatus import JavaServer server = JavaServer.lookup("your_server_address:25565") # Replace with your server address and port try: status = server.status() print("Server latency:", status.latency) print("Online players:", status.players.online) query = server.query() print("Server version:", query.software.version) print("Players:", query.players.names) except Exception as e: print(f"Error connecting to server: {e}") ``` 4. **Integrate with Cursor or Claude:** * **Cursor:** You can run your Python or JavaScript code directly within Cursor's editor. Use Cursor's AI features to help you generate code, debug, and understand the Minecraft API. * **Claude:** You can provide Claude with the code you've written and ask it to: * Generate new commands or functions. * Explain the code. * Suggest improvements. * Help you debug errors. **Option 2: Using `rcon` (Remote Console)** `rcon` is a protocol that allows you to remotely execute commands on a Minecraft server. It's a simpler alternative to a full API, but it's less flexible. 1. **Enable `rcon` on your Minecraft Server:** * Edit the `server.properties` file in your Minecraft server directory. * Set the following properties: ``` enable-rcon=true rcon.port=25575 # Choose a port (default is 25575) rcon.password=your_rcon_password # Choose a strong password ``` * Restart the server. 2. **Use an `rcon` Client:** You'll need a client to connect to the server and send commands. Libraries are available in various languages: * **Python:** `mcrcon` * **JavaScript/Node.js:** `rcon` 3. **Example (Python with `mcrcon`):** ```python from mcrcon import MCRcon with MCRcon("your_server_address", 25575, "your_rcon_password") as mcr: # Replace with your server details resp = mcr.command("/say Hello from Python!") print(resp) ``` 4. **Integrate with Cursor or Claude:** Similar to Option 1, you can use Cursor to run the code and Claude to help you generate commands and understand the `rcon` protocol. **Option 3: Directly Editing Server Files (Advanced, Not Recommended for Beginners)** This involves directly reading and writing files on the Minecraft server, such as: * `level.dat`: Contains world information. * `playerdata/*.dat`: Contains player data. * `world/region/*.mca`: Contains the actual world data. This is very complex and requires a deep understanding of Minecraft's file formats (especially NBT). It's generally not recommended unless you have a specific need that can't be met by the other options. If you do this, **always back up your server files first!** **GitHub Considerations** * **Storing Server Credentials:** **Never** commit your `rcon` password or other server credentials to a public GitHub repository. Use environment variables or a secure configuration file. * **Version Control:** Use GitHub to track changes to your code that interacts with the Minecraft server. This is especially important if you're working on a mod or a complex automation project. * **Collaboration:** GitHub makes it easy to collaborate with others on your Minecraft projects. **Choosing the Right Option** * **Beginner:** Start with Option 1 (Minecraft Server API) using `mcstatus` in Python for simple server monitoring. * **Intermediate:** Use Option 2 (`rcon`) for executing commands. * **Advanced:** Consider Option 1 with a more powerful API like `minecraft-protocol` or direct file editing (with extreme caution) if you need fine-grained control. **Example Workflow with Cursor and Claude** 1. **In Cursor:** Create a new Python file (e.g., `minecraft_control.py`). 2. **In Cursor:** Write the Python code to connect to your Minecraft server using `mcstatus` or `mcrcon`. 3. **In Cursor:** Use Cursor's AI features to help you generate the code. For example, you could type: `# Connect to my Minecraft server and print the number of online players`. Cursor will suggest code to do this. 4. **In Cursor:** Run the code to test the connection. 5. **Copy the code to Claude:** Paste the code into Claude and ask it to: * "Explain this Python code." * "Suggest improvements to make it more robust." * "Generate a function that will send a `/say` command to the server with a custom message." 6. **Copy the improved code back to Cursor:** Use the code generated by Claude in your Cursor project. Remember to replace placeholders like `"your_server_address"`, `"your_rcon_password"`, and the port numbers with your actual server details. Good luck!
Pommel Horse Aesthetics MCP Server
Analyzes pommel horse gymnastics routines using a categorical aesthetics framework that evaluates element groups, spatial patterns, temporal qualities, and form with 85% deterministic taxonomy and 15% LLM synthesis.
ICON MCP v109 MCP Server
An MCP server that provides AI agents and LLMs with standardized tool access to the ICON MCP v109 API. It supports asynchronous operations and simplifies deployment through Docker and Docker Compose.
Twitter MCP Server
Enables Twitter automation including posting tweets, replying to tweets, and searching for tweets with structured results using browser automation through Browserbase and Stagehand.