Discover Awesome MCP Servers
Extend your agent with 84,508 capabilities via MCP servers.
- All84,508
- 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
Redmine MCP Server
Enables AI assistants to interact with Redmine instances, managing issues, projects, and metadata through natural language commands.
Python Debug MCP Server
Enables AI-driven Python debugging with debugpy, allowing Claude Code to control breakpoints, stepping, variable inspection, and expression evaluation.
KryMark
MCP server for collecting and resolving website feedback via AI; reviewers click elements and type requests, then AI agents pull fix prompts and resolve notes automatically.
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.
Web Intelligence MCP Server
Provides AI agents with real-time web capabilities including live search results, markdown web scraping, business lead generation, and detailed company information. It enables agents to bypass knowledge cutoffs by accessing current web data through a monetized Apify Actor.
tiny-go-mcp-server
Minimal Go library for building stdio MCP servers on the official go-sdk — struct-derived JSON Schema, tiny static binaries.
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.
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.
Open-Meteo MCP Server
Provides weather information through MCP tools, including city search, current weather, forecasts, comparisons, and warmest day identification, using the Open-Meteo API.
mcp-inegi
Provides access to Mexico's INEGI (national statistics office) indicators API, enabling AI agents to query statistical data through natural language or direct tool calls.
MCP Mobile Automation Test
A comprehensive server that integrates mobile testing frameworks with JIRA, generating BDD test scenarios and framework-compatible test scripts automatically.
MCP Screenshot Server
Enterprise-grade screenshot capture server for AI agents with multi-format support, PII masking, multi-monitor support, and security controls for capturing full screens, specific windows, or custom regions across Linux, macOS, and Windows.
OpenCapital MCP Server
Hosted MCP server providing read-only access to US public company fundamentals, segment breakdowns, peer comparisons, and earnings data sourced directly from SEC filings.
A-Share MCP Server
A Model Context Protocol server providing tools for querying A-share stock market data, including historical prices, financial reports, market indices, and macroeconomic indicators.
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.
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.
Open Enterprise AI MCP Server
Connects AI coding assistants like Claude Code, Cursor, and Windsurf to enterprise data sources (databases, files, APIs, etc.) via a single binary, with 45+ connector categories and built-in memory tools.
blueprint-10k
An MCP server that provides deterministic finance tools for SEC filing analysis, enabling LLMs to compute financial ratios, fetch filings, and perform equity research without hallucinated numbers.
AgentPact
Marketplace where agents are customers
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.
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!
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.
ServiceNow MCP Server
Connects Microsoft Copilot Studio to ServiceNow Service Catalog, enabling users to search catalog items, fill Adaptive Card order forms, and place orders from within a Copilot Studio agent.
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.
shell-session-mcp
Provides persistent interactive shell sessions via pseudo-terminals for MCP agents, enabling bidirectional communication, incremental reads, and stateful command execution across steps.
RoxyBrowser Playwright MCP
Enables AI-powered browser automation through RoxyChrome browsers using Playwright's accessibility tree for fast, lightweight web interactions without requiring vision models or screenshots.
brkt-gdrive-mcp
MCP server for semantic search over Google Drive documents, enabling AI tools to search, list, and retrieve document content.
Sourceplane MCP
Secure multi-source MCP server for reading local, GitHub, GitLab, Bitbucket, and network source code with read-only-by-default access, enabling AI assistants to inspect repositories safely.