Discover Awesome MCP Servers

Extend your agent with 14,292 capabilities via MCP servers.

All14,292
GitHub MCP Server CLI Extension

GitHub MCP Server CLI Extension

Extensão da CLI do GitHub para o Servidor GitHub MCP com autenticação automática.

Strapi MCP Server

Strapi MCP Server

Enables AI assistants to interact with Strapi CMS instances through REST API operations. Supports content management, media uploads, schema introspection, and multiple server configurations with JWT authentication.

EdgeOne Geolocation MCP Server

EdgeOne Geolocation MCP Server

Enables AI models to access user geolocation data through EdgeOne Pages Functions using the Model Context Protocol (MCP).

YouTube Transcript MCP Server

YouTube Transcript MCP Server

Enables AI models like Claude to easily access and utilize subtitle data from YouTube videos by extracting transcripts from video URLs with support for multiple languages.

Twitter Client MCP

Twitter Client MCP

Um servidor de Protocolo de Contexto de Modelo (MCP) para integração segura de clientes Twitter usando a biblioteca ElizaOS agent-twitter-client.

BlazeSQL MCP Server

BlazeSQL MCP Server

A Model Context Protocol server that enables AI clients to interact with BlazeSQL's Natural Language Query API, allowing natural language queries against SQL databases.

Routine

Routine

An MCP server that allows users to create custom tools on the fly by stitching together actions from multiple MCP tools into reusable routines.

github-mcp-server

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!

FastMCP Todo Server

FastMCP Todo Server

Servidor MCP simples para fornecer ao meu Cursor Local acesso para adicionar itens à minha lista de tarefas do MongoDB.

playwright-mcp-server

playwright-mcp-server

API Integration MCP Server

API Integration MCP Server

Connects external APIs like Open-Meteo and AgroMonitoring to your development environment through URI-like requests, allowing access to live data directly in MCP-compatible tools.

Introduction

Introduction

Espelho de

MCP Oracle Server

MCP Oracle Server

A Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.

mcp-server-eks

mcp-server-eks

MCP Sandbox

MCP Sandbox

Automatically converts JavaScript modules into MCP-compatible servers, making any JavaScript function accessible to AI systems through secure sandboxing with automatic type inference.

kagi_mcp_local

kagi_mcp_local

Servidor MCP para a Pesquisa Kagi usando seu navegador local.

MariaDB MCP Server

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.

Content Creation MCP Server

Content Creation MCP Server

Enables AI-powered Ghost CMS blog management through Claude Desktop with content generation, image creation, and complete post management. Integrates Google Gemini for content generation and Flux/Imagen for feature images with GitHub OAuth authentication.

Semrush MCP Server

Semrush MCP Server

Provides AI assistants with access to Semrush SEO API functionality including domain analytics, keyword research, backlink analysis, and competitor insights.

Biblioteca Digital MCP

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

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.

PostgreSQL MCP Server

PostgreSQL MCP Server

Enables AI assistants to interact with PostgreSQL databases using natural language queries, providing secure read-only access to database schemas and SQL translation capabilities.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

MAGG

MAGG

A meta-MCP server that manages and aggregates other MCP servers, enabling LLMs to dynamically extend their own capabilities by searching for, adding, and configuring tool servers.

MCP Jenkins Server

MCP Jenkins Server

An integration tool that allows interaction with Jenkins CI/CD servers through a Model Context Protocol interface, enabling users to view server info, manage jobs, inspect builds, and trigger builds with parameters.

Tag Manager API MCP Server

Tag Manager API MCP Server

An MCP Server that provides a conversational interface to Google Tag Manager API, allowing users to manage tags, triggers, variables, and containers through natural language.

Angular Bootstrap MCP Server

Angular Bootstrap MCP Server

A TypeScript-based MCP server that provides backend API handling and facilitates communication between microservices. Features an organized structure with controllers, routes, and models for easy extensibility and maintenance.

QuickBase MCP Server

QuickBase MCP Server

A Model Context Protocol server that provides comprehensive control over QuickBase operations, allowing users to manage applications, tables, fields, records, and relationships through MCP tools.

Times Newswire API MCP Server

Times Newswire API MCP Server

An MCP server that provides access to the New York Times Newswire API, allowing agents to retrieve real-time news updates and content from the New York Times.

Fieldnote MCP

Fieldnote MCP

Provides local-first memory storage and retrieval with automatic embedding, vector search, and knowledge graph capabilities. Enables agents to store memories locally and retrieve relevant context through hybrid search with optional Neo4j graph traversal.