Discover Awesome MCP Servers
Extend your agent with 84,469 capabilities via MCP servers.
- All84,469
- 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
code-intel-mcp
MCP server that gives AI agents deep code understanding across multiple git repositories, combining git lifecycle management, Zoekt-based trigram code search, and cross-repo dependency analysis.
vmd-mcp
Drive VMD headlessly from any MCP client to analyze structures and trajectories, and ray-trace publication-quality images with no display.
dino-mcp
A production-grade MCP server with interactive HTML dashboard UI for exploring dinosaur facts, data, and filtering, written in Go.
mcp-server-osascript
Secure AppleScript execution for AI applications via Model Context Protocol with configurable security profiles and automatic TCC permission handling.
minimax-mcp
Provides web search, image understanding, text-to-speech, and image generation tools via the MiniMax API.
MCP Apple Notes
Enables AI assistants like Claude to search and reference your Apple Notes using semantic search and RAG capabilities, with fully local execution and no API keys required.
start-infinity-mcp-server
Enables LLMs to manage StartInfinity boards using natural language by translating human-readable names into internal identifiers.
DevStandards MCP Server
Provides AI agents with access to 284+ development best practices, security guidelines, and coding standards across multiple languages and frameworks including comprehensive Drupal standards and OWASP Top 10 vulnerabilities.
witch-journey-mcp
Enables AI assistants to control the game 'Witch's Apocalyptic Journey' through in-game automation, providing tools for UI interaction, state inspection, and decision planning.
secscan-mcp
MCP server for Cursor that scans codebases for security issues including hardcoded secrets, SAST, vulnerable dependencies, and IaC misconfigurations.
android-reverse-engineering-mcp-server
A Python MCP server that decompiles Android APK/XAPK/JAR/AAR files and extracts HTTP APIs used by the app.
gmail-mcp-server
Enables creating Gmail drafts through a single tool, returning draft URLs for the owner to review and send manually.
Remote MCP Server on Cloudflare
IBM Code Engine MCP Server
MCP server for IBM Code Engine — build, push, and deploy containers from Cursor, Copilot, Claude, and Cline using natural language.
agentladle-mcp-reoi
Enables AI assistants to perform multi-stage residual income projections, discounting, and enterprise value bridging analysis using standardized financial data inputs.
mcp-currencyformat
Enables number and currency formatting with localization, including grouping, decimals, percentages, and compact notation, using standard ISO 4217 currency codes.
mcp-jsdelivr
Provides JSDelivr CDN statistics and package information for npm packages and GitHub repositories, enabling queries on request counts, bandwidth, file listings, and version resolution.
Aerospace MCP
Enables flight planning and aviation operations through intelligent airport resolution, great-circle route calculation, and aircraft performance estimation. Supports 28,000+ airports worldwide and 190+ aircraft types for comprehensive flight planning via natural language.
MAX Exchange MCP Server
Enables AI assistants to trade cryptocurrencies and manage accounts on MAX Exchange through natural language. Supports spot and margin trading, market data queries, order management, and wallet operations including deposits, withdrawals, and M-wallet lending.
moo-tasks
MCP server for agentic task orchestration and management, enabling AI agents to create goals, plan tasks with acceptance criteria, track dependencies, request human input, and provide proof of completion.
contextboundary-gw
Self-hosted MCP gateway that applies deterministic, compiled policy to tool discovery, invocation, and outbound data flow, with no model in the enforcement path. Every decision emits a hash-chained receipt sealed with Ed25519 and verifiable using public keys only.
foldkit
Exposes the 7-prime spine, 7 κ-bands, and 6 fold operations as native tools and resources in any MCP client for folding state analysis.
Keboola MCP Server
Connects AI agents and MCP clients to Keboola, enabling storage queries, SQL transformations, job triggers, and more through natural language.
github-mcp-server
Here are a few options for setting up a GitHub-based Minecraft server (MCP Server) that you can use with Cursor or Claude, along with explanations and considerations: **Option 1: Using a Pre-built Docker Image (Recommended for Simplicity)** This is the easiest way to get started. Docker containers isolate the server environment, making it more consistent and less likely to conflict with your local system. * **Concept:** Use a pre-existing Docker image that packages the Minecraft server software (e.g., Paper, Spigot, Vanilla) and necessary dependencies. You'll configure the server through environment variables and volume mounts. * **Steps:** 1. **Install Docker:** If you don't have it already, install Docker Desktop (or Docker Engine for Linux). 2. **Choose a Docker Image:** Search Docker Hub for Minecraft server images. Popular choices include: * `itzg/minecraft-server`: Highly configurable, supports various server types (Vanilla, Spigot, Paper), and has good documentation. * `pterodactyl/yolks:java_17`: If you plan to use Pterodactyl Panel later, this is a good starting point. * `minioasis/minecraft-server`: Another well-maintained option. 3. **Create a `docker-compose.yml` file (Recommended):** This file defines your Docker setup. Here's an example using `itzg/minecraft-server`: ```yaml version: "3.8" services: minecraft: image: itzg/minecraft-server:latest ports: - "25565:25565" # Minecraft server port - "25575:25575" # RCON port (optional) environment: EULA: "TRUE" # Accept the Minecraft EULA MEMORY: "4G" # Allocate 4GB of RAM to the server TYPE: "PAPER" # Use PaperMC for performance VERSION: "latest" # Use the latest version of Paper # Other configuration options (see image documentation) volumes: - minecraft_data:/data # Persist server data volumes: minecraft_data: ``` 4. **Run the Server:** Open a terminal in the directory containing `docker-compose.yml` and run: ```bash docker-compose up -d ``` This will download the image, create the container, and start the Minecraft server in detached mode (running in the background). 5. **Access the Server:** Connect to your server using the IP address of your machine (usually `localhost` if running locally) and port 25565. 6. **Configure the Server:** The server files (e.g., `server.properties`, `plugins` folder) will be located in the `minecraft_data` volume. You can access them to customize the server. Stop the server (`docker-compose down`) before making changes, and then restart it (`docker-compose up -d`). * **GitHub Integration:** * **Store `docker-compose.yml` in a GitHub repository:** This allows you to version control your server configuration. * **Automated Deployment (Advanced):** You can use GitHub Actions to automatically deploy changes to your server when you push updates to your repository. This requires a server with Docker installed and configured to pull from your GitHub repository. * **Cursor/Claude Integration:** * **Use Cursor/Claude to edit `docker-compose.yml`:** You can use these tools to modify the environment variables, volume mounts, and other settings in the `docker-compose.yml` file. This is helpful for experimenting with different configurations. * **Use Cursor/Claude to analyze server logs:** The server logs are stored in the `minecraft_data` volume. You can use Cursor/Claude to analyze these logs for errors, performance issues, or player activity. **Option 2: Manual Setup (More Control, More Complex)** This option gives you the most control over the server environment, but it requires more manual configuration. * **Concept:** Download the Minecraft server JAR file directly from Mojang (for Vanilla) or from the PaperMC or Spigot websites. Create a script to run the server with the desired memory allocation. * **Steps:** 1. **Install Java:** Make sure you have Java 17 or later installed. Check with `java -version`. 2. **Download the Server JAR:** * **Vanilla:** Download `server.jar` from the official Minecraft website. * **PaperMC:** Download the latest Paper JAR from [https://papermc.io/downloads](https://papermc.io/downloads). PaperMC is a highly optimized fork of Spigot. * **Spigot:** You'll need to build Spigot using BuildTools. Follow the instructions on the Spigot website. 3. **Create a Directory:** Create a directory for your server files (e.g., `minecraft_server`). 4. **Place the JAR File:** Put the downloaded JAR file into the directory. 5. **Create a Startup Script:** Create a script (e.g., `start.sh` on Linux/macOS, `start.bat` on Windows) to run the server. * **Linux/macOS (`start.sh`):** ```bash #!/bin/bash java -Xms2G -Xmx4G -jar server.jar nogui ``` * **Windows (`start.bat`):** ```batch @echo off java -Xms2G -Xmx4G -jar server.jar nogui pause ``` * **Explanation:** * `-Xms2G`: Sets the initial heap size to 2GB. * `-Xmx4G`: Sets the maximum heap size to 4GB. Adjust these values based on your server's needs and available RAM. * `server.jar`: The name of your server JAR file. * `nogui`: Runs the server in console mode (without the GUI). 6. **Accept the EULA:** Run the script once. It will generate an `eula.txt` file. Open the file and change `eula=false` to `eula=true`. 7. **Run the Server:** Execute the startup script. * **Linux/macOS:** `chmod +x start.sh && ./start.sh` * **Windows:** Double-click `start.bat`. 8. **Configure the Server:** The server files (e.g., `server.properties`, `plugins` folder) will be created in the server directory. Edit `server.properties` to customize the server settings. Stop the server before making changes, and then restart it. * **GitHub Integration:** * **Store Server Configuration in a Repository:** Create a GitHub repository and store the `server.properties` file, startup script, and any custom plugins or data packs in the repository. * **Use Git for Version Control:** Track changes to your server configuration using Git. * **Automated Deployment (Advanced):** You can use GitHub Actions to automatically deploy changes to your server when you push updates to your repository. This requires a server with Java installed and configured to pull from your GitHub repository. * **Cursor/Claude Integration:** * **Edit Configuration Files:** Use Cursor/Claude to edit the `server.properties` file and other configuration files. * **Analyze Server Logs:** Use Cursor/Claude to analyze the server logs for errors, performance issues, or player activity. * **Write Plugins (Advanced):** If you're familiar with Java, you can use Cursor/Claude to help you write custom plugins for your server. **Key Considerations:** * **RAM:** Minecraft servers can be resource-intensive. Allocate enough RAM to the server based on the number of players and the complexity of the world. 4GB is a good starting point for a small server. * **CPU:** A faster CPU will improve server performance. * **Storage:** Use an SSD for faster world loading and saving. * **Firewall:** Make sure your firewall allows connections to port 25565 (the default Minecraft server port). * **Security:** Keep your server software up to date to protect against security vulnerabilities. Consider using a firewall and other security measures. * **Plugins:** Plugins can add a lot of functionality to your server, but they can also impact performance. Choose plugins carefully and keep them up to date. * **Server Type:** Vanilla is the simplest, but PaperMC and Spigot offer significant performance improvements and plugin support. * **EULA:** Make sure you comply with the Minecraft EULA. **Example Workflow with Cursor/Claude and GitHub:** 1. **Create a GitHub repository:** Create a new repository on GitHub to store your server configuration. 2. **Create a `docker-compose.yml` (or `server.properties` and startup script):** Use Cursor/Claude to create or modify the `docker-compose.yml` file (or the `server.properties` file and startup script if you're using the manual setup). For example, you might ask Cursor/Claude to: * "Add a new environment variable to the `docker-compose.yml` file to set the server MOTD to 'Welcome to my server!'" * "Change the maximum heap size in the `start.sh` script to 6GB." 3. **Commit and push your changes:** Commit your changes to the repository and push them to GitHub. 4. **Deploy the server:** If you've set up automated deployment with GitHub Actions, the server will automatically update when you push changes. Otherwise, you'll need to manually update the server. 5. **Monitor the server logs:** Use Cursor/Claude to analyze the server logs for errors or performance issues. For example, you might ask Cursor/Claude to: * "Show me all the error messages in the server log." * "Summarize the player activity in the server log for the past hour." **Which Option to Choose:** * **Beginner:** Start with Option 1 (Docker) for its simplicity and ease of setup. * **Intermediate/Advanced:** If you need more control over the server environment or want to customize the server extensively, choose Option 2 (Manual Setup). **Portuguese Translation of Key Terms:** * GitHub MCP Server: Servidor MCP do GitHub * Cursor: Cursor * Claude: Claude * Docker Image: Imagem Docker * Docker Container: Contêiner Docker * Docker Compose: Docker Compose * Environment Variables: Variáveis de Ambiente * Volume Mounts: Montagens de Volume * Server JAR: Arquivo JAR do Servidor * Startup Script: Script de Inicialização * Server Properties: Propriedades do Servidor * Plugins: Plugins * Data Packs: Pacotes de Dados * RAM: Memória RAM * CPU: CPU (Unidade Central de Processamento) * Storage: Armazenamento * Firewall: Firewall * Security: Segurança * Vanilla: Vanilla (Minecraft original, sem modificações) * PaperMC: PaperMC (uma versão otimizada do Spigot) * Spigot: Spigot (uma plataforma de servidor Minecraft) * EULA: EULA (Contrato de Licença de Usuário Final) * Repository: Repositório * Automated Deployment: Implantação Automatizada * Server Logs: Logs do Servidor * Heap Size: Tamanho do Heap (memória alocada para o Java) * MOTD: Mensagem do Dia (Message of the Day) This comprehensive guide should help you get started with setting up a GitHub-based Minecraft server that you can use with Cursor or Claude. Remember to consult the documentation for the specific Docker image or server software you choose for more detailed instructions and configuration options. 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.
Golden Egg TW Holdings MCP
Enables AI agents to query Taiwan stock holdings across multiple brokerages including Fubon, SinoPac, MasterLink, and E.SUN. It provides a standardized interface for accessing portfolio data and brokerage accounts through the Model Context Protocol.
FastMCP Todo Server
Servidor MCP simples para fornecer ao meu Cursor Local acesso para adicionar itens à minha lista de tarefas do MongoDB.
Memento
Memento is a local-first, LLM-agnostic memory layer. It runs an MCP server over a single SQLite file on your machine, so any MCP-capable AI assistant — Claude Desktop, Claude Code, Cursor, GitHub Copilot, Cline, OpenCode, Aider, a custom agent — can read and write durable, structured memory about you, your work, and your decisions.
ops-toolbox
A dependency-free MCP server providing tools for tailing logs, checking endpoint health, and searching/updating a runbook of past fixes.