Discover Awesome MCP Servers

Extend your agent with 13,486 capabilities via MCP servers.

All13,486
Executor Comando Shell

Executor Comando Shell

Un servidor seguro que implementa el Protocolo de Contexto de Modelo (MCP) para permitir la ejecución controlada de comandos de shell autorizados con soporte para stdin.

Goose App Maker MCP

Goose App Maker MCP

This MCP server allows users to create, manage, and serve web applications through Goose, storing apps in configurable directories and providing web app serving capabilities.

Weather MCP Server

Weather MCP Server

Un servidor de información meteorológica construido utilizando el Protocolo de Contexto de Modelo (MCP) para proporcionar datos meteorológicos y pronósticos en tiempo real.

Spec-Driven Development MCP Server

Spec-Driven Development MCP Server

Facilitates spec-driven development workflows by providing structured prompts for generating requirements in EARS format, design documents, and implementation code following a systematic approach.

Certificate Authority API Server

Certificate Authority API Server

An MCP server for Google's Certificate Authority API that enables management of private certificate authorities through natural language interactions.

Overseerr MCP Server

Overseerr MCP Server

Permite la interacción con la API de Overseerr para gestionar solicitudes de películas y series de televisión, permitiendo a los usuarios verificar el estado del servidor y filtrar las solicitudes por diversos criterios.

Jina.ai Reader

Jina.ai Reader

Integra la API Reader de Jina.ai con LLMs para una extracción eficiente y estructurada de contenido web, optimizada para documentación y análisis de contenido web.

MCP MySQL App

MCP MySQL App

Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA interactuar con bases de datos MySQL ejecutando consultas SQL y verificando la conectividad de la base de datos.

Serveur MCP Simple pour Service d'Heure

Serveur MCP Simple pour Service d'Heure

Un servidor MCP sencillo que proporciona la hora actual.

MCP Server Manager

MCP Server Manager

Interfaz gráfica de usuario (GUI) y CLI para la creación, gestión y ejecución de servidores MCP (Protocolo de Contexto de Modelo) con monitorización en tiempo real y configuración simplificada.

Jokes MCP Server

Jokes MCP Server

A Model Context Protocol server that delivers various categories of jokes (Chuck Norris, Dad jokes, etc.) when integrated with Microsoft Copilot Studio or GitHub Copilot.

Emacs MCP Server

Emacs MCP Server

Un servidor de Protocolo de Contexto de Modelo que permite generar y ejecutar código Elisp en un proceso de Emacs en ejecución, permitiendo a los asistentes de IA controlar e interactuar con Emacs.

MCP SearXNG Enhanced

MCP SearXNG Enhanced

A Model Context Protocol server that enables web search with category support, website content scraping with citation metadata, and timezone-aware date/time tools.

Data Engineer Agent

Data Engineer Agent

Enables AI agents to interact with a retail cars database using SQL queries. Supports adding new car advertisements and searching existing cars based on user preferences through natural language.

MCP vLLM Benchmarking Tool

MCP vLLM Benchmarking Tool

Una herramienta interactiva que permite a los usuarios evaluar puntos de conexión vLLM a través de MCP, permitiendo pruebas de rendimiento de modelos LLM con parámetros personalizables.

Serper MCP Server

Serper MCP Server

A Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.

MCP Kafka Schema Reg

MCP Kafka Schema Reg

A comprehensive Message Control Protocol (MCP) server for Kafka Schema Registry.

Flight Ticket MCP Server

Flight Ticket MCP Server

A server that provides real-time flight information query capabilities to AI assistants, allowing them to access detailed flight statuses, airport details, and related travel information.

GitHub URL MCP Server

GitHub URL MCP Server

An MCP (Model Context Protocol) server for handling GitHub URLs with validation and parsing capabilities. This server provides tools to convert between GitHub repository information and URLs, with intelligent validation to distinguish between public repositories, private repositories, and non-exist

MCP Starter Project

MCP Starter Project

Okay, here's a breakdown of how to set up an MCP (Minecraft Protocol) server and client. Keep in mind that "MCP" can refer to a few different things in the Minecraft world. I'm going to assume you mean a custom server and client that communicate using the Minecraft protocol, rather than using the official Minecraft client. This is a more advanced topic. **Important Considerations Before You Start:** * **Complexity:** Building a custom MCP server and client is a complex undertaking. It requires a solid understanding of networking, Java (or another suitable language), and the Minecraft protocol itself. * **Protocol Changes:** The Minecraft protocol is subject to change with each Minecraft update. Your server and client will need to be updated accordingly to maintain compatibility. * **Purpose:** Think carefully about *why* you want to create a custom server and client. There might be easier ways to achieve your goals (e.g., using existing server mods or plugins). * **Legality:** Be aware of Mojang's EULA and terms of service. Make sure your project complies with their rules, especially if you plan to distribute it. **General Steps (High-Level Overview):** 1. **Choose a Programming Language:** Java is the most common language for Minecraft-related development, but you could potentially use others (e.g., Python, C++, C#) if you have the necessary libraries and expertise. 2. **Understand the Minecraft Protocol:** This is the most crucial step. You need to understand how the client and server communicate. * **Protocol Documentation:** The Minecraft Wiki and other online resources provide documentation of the protocol. However, these resources may not always be up-to-date or complete. * **Packet Structure:** The protocol is based on packets. Each packet has an ID and contains data. You need to know the structure of each packet you want to handle. * **State Machine:** The client and server go through different states (handshaking, status, login, play). The available packets and their meaning depend on the current state. 3. **Set Up Your Development Environment:** * **IDE:** Use an Integrated Development Environment (IDE) like IntelliJ IDEA, Eclipse, or Visual Studio Code. * **Libraries:** You'll likely need libraries for networking (e.g., Netty in Java), data serialization/deserialization, and potentially cryptography. 4. **Implement the Server:** * **Networking:** Set up a server socket to listen for incoming connections from clients. * **Handshaking:** Implement the handshaking sequence to establish a connection with the client. * **Login:** Handle the login process, including authentication (if required). * **Game Logic:** Implement the core game logic of your server. This will depend on what you want your server to do. This could involve: * World generation * Entity management * Chunk loading/unloading * Command handling * Etc. * **Packet Handling:** Implement handlers for the packets you want your server to process. This will involve reading data from the packets, performing actions based on the data, and sending response packets back to the client. 5. **Implement the Client:** * **Networking:** Connect to the server's IP address and port. * **Handshaking:** Perform the handshaking sequence to establish a connection. * **Login:** Send the login information to the server. * **Rendering:** You'll need to handle rendering the game world. This is a complex task that involves: * OpenGL (or another graphics API) * Chunk rendering * Entity rendering * User interface * **Input Handling:** Handle user input (keyboard, mouse). * **Packet Handling:** Implement handlers for the packets you want your client to process. This will involve reading data from the packets and updating the game state accordingly. * **Game Logic:** Implement client-side game logic. 6. **Testing and Debugging:** * Thoroughly test your server and client to identify and fix bugs. * Use debugging tools to step through your code and inspect variables. * Use packet sniffers (e.g., Wireshark) to analyze the communication between the client and server. **Example (Simplified Java Server - Illustrative):** ```java import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class MCPServer { public static void main(String[] args) { int port = 25565; // Default Minecraft port try (ServerSocket serverSocket = new ServerSocket(port)) { System.out.println("Server listening on port " + port); while (true) { Socket clientSocket = serverSocket.accept(); System.out.println("Client connected: " + clientSocket.getInetAddress().getHostAddress()); // Handle the client connection in a separate thread new Thread(() -> handleClient(clientSocket)).start(); } } catch (IOException e) { System.err.println("Server exception: " + e.getMessage()); e.printStackTrace(); } } private static void handleClient(Socket clientSocket) { try { // Implement handshaking, login, and packet handling here // This is where you would read data from the client, // process it, and send responses. // Example: Read data from the client (very basic) byte[] buffer = new byte[1024]; int bytesRead = clientSocket.getInputStream().read(buffer); if (bytesRead > 0) { String message = new String(buffer, 0, bytesRead); System.out.println("Received from client: " + message); // Example: Send a response to the client String response = "Server received your message: " + message; clientSocket.getOutputStream().write(response.getBytes()); } clientSocket.close(); System.out.println("Client disconnected."); } catch (IOException e) { System.err.println("Client handler exception: " + e.getMessage()); e.printStackTrace(); } } } ``` **Example (Simplified Java Client - Illustrative):** ```java import java.io.IOException; import java.net.Socket; public class MCPClient { public static void main(String[] args) { String serverAddress = "127.0.0.1"; // Localhost int port = 25565; try (Socket socket = new Socket(serverAddress, port)) { System.out.println("Connected to server: " + serverAddress + ":" + port); // Example: Send a message to the server String message = "Hello from the client!"; socket.getOutputStream().write(message.getBytes()); // Example: Read a response from the server byte[] buffer = new byte[1024]; int bytesRead = socket.getInputStream().read(buffer); if (bytesRead > 0) { String response = new String(buffer, 0, bytesRead); System.out.println("Received from server: " + response); } } catch (IOException e) { System.err.println("Client exception: " + e.getMessage()); e.printStackTrace(); } } } ``` **Explanation of the Examples:** * **Very Basic:** These examples are *extremely* simplified. They only demonstrate basic socket communication. They do *not* implement the Minecraft protocol. * **Sockets:** They use Java's `Socket` and `ServerSocket` classes for network communication. * **Input/Output Streams:** They use `InputStream` and `OutputStream` to send and receive data. * **Error Handling:** They include basic `try-catch` blocks for error handling. **Key Libraries (Java):** * **Netty:** A powerful asynchronous event-driven network application framework. It's commonly used for Minecraft server development because it handles networking efficiently. * **Gson/Jackson:** For serializing and deserializing data to/from JSON format (if you need to use JSON for configuration or data exchange). * **Bouncy Castle:** For cryptography (if you need to implement encryption or authentication). **Where to Go From Here:** 1. **Study the Minecraft Protocol:** Start with the Minecraft Wiki and search for more detailed documentation. 2. **Experiment with Existing Libraries:** Learn how to use Netty for networking. 3. **Start Small:** Begin by implementing a simple server that can handle the handshaking and login sequences. 4. **Iterate:** Gradually add more features and functionality to your server and client. 5. **Join the Community:** Connect with other Minecraft developers online. There are many forums and communities where you can ask questions and get help. **In summary, building a custom MCP server and client is a challenging but rewarding project. Be prepared to invest a significant amount of time and effort to learn the necessary skills and knowledge.**

calendar-mcp-server

calendar-mcp-server

MCP server to get google calendar

Sakari MCP Server

Sakari MCP Server

A Multi-Agent Conversation Protocol server that enables interaction with the Sakari.io API, auto-generated using AG2's MCP builder for simplified natural language access to Sakari's messaging services.

mcp-rss-aggregator

mcp-rss-aggregator

mcp-rss-aggregator

Second Opinion

Second Opinion

Proporciona asistencia impulsada por IA para problemas de codificación utilizando la IA Gemini de Google, combinada con información de Perplexity y referencias de Stack Overflow, facilitando el análisis contextual y el archivo automático de respuestas para una mejor resolución de problemas.

Aider MCP Server

Aider MCP Server

Permite que Claude Code delegue tareas de codificación de IA a Aider, reduciendo los costos y permitiendo un mayor control sobre qué modelos manejan tareas de codificación específicas.

MBBank MCP Server

MBBank MCP Server

MCP server that provides monitoring and analytics capabilities for MBBank accounts, allowing users to check balances, transaction history, card details, and savings information.

Nobitex Market Data MCP Server

Nobitex Market Data MCP Server

An MCP server that provides access to cryptocurrency market data from the Nobitex API, enabling users to fetch specific cryptocurrency pair statistics and global market data.

MCP Server for Breaking Shyet - Diclaimer - This is a DEVKIT

MCP Server for Breaking Shyet - Diclaimer - This is a DEVKIT

Here are a few possible translations, depending on the specific context and what you want to emphasize: **Option 1 (General):** * Servidor MCP y Servidor API de Kali - Con Integración de Escritorio Claude **Option 2 (More literal, but still understandable):** * Servidor MCP y Servidor API Kali - Con Integración de Escritorio Claude **Option 3 (If you want to emphasize the connection/relationship):** * Servidor MCP y Servidor API de Kali, integrados con el Escritorio Claude **Explanation of Choices:** * **Servidor:** The standard translation for "Server." * **MCP and Kali API:** I've kept these as is, assuming they are specific product or technology names. You *could* translate "API" as "Interfaz de Programación de Aplicaciones," but it's common to leave it as "API" in technical contexts. "Kali" is a proper noun and should not be translated. * **Con Integración de Escritorio Claude:** "With Claude Desktop Integration" translates directly to "Con Integración de Escritorio Claude." Again, "Claude" is a proper noun. * **Integrados con el Escritorio Claude:** This option emphasizes that the servers are connected to or work with the Claude Desktop. **Recommendation:** I would recommend **Option 1: Servidor MCP y Servidor API de Kali - Con Integración de Escritorio Claude** as it is the most straightforward and generally understandable translation.

Freepik Flux AI MCP Sunucusu

Freepik Flux AI MCP Sunucusu

Servidor MCP para generar imágenes con la API Freepik Flux-Dev.

EdgeOne Pages MCP: Geo Location Service

EdgeOne Pages MCP: Geo Location Service

Un servidor MCP que permite a los modelos de IA acceder a la información de geolocalización del usuario a través de las Funciones de EdgeOne Pages.