Discover Awesome MCP Servers
Extend your agent with 16,080 capabilities via MCP servers.
- All16,080
- 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
Weather MCP Server
Espejo de
@sinco-lab/evm-mcp-server
Un servicio de interacción con la EVM basado en el Protocolo de Contexto de Modelo (MCP).
Document Processing Server
Proporciona un procesamiento integral de documentos, que incluye la lectura, conversión y manipulación de varios formatos de documentos con capacidades avanzadas de procesamiento de texto y HTML.
Vinted-scrapper
Este MCP extrae información de productos de Vinted. Descargo de responsabilidad: Este script está diseñado únicamente con fines educativos. Su objetivo es demostrar técnicas de web scraping y no debe utilizarse para ningún beneficio comercial o personal. Tenga en cuenta que el uso de este software puede violar los términos de servicio de Vinted.
Vite React MCP
Claude Dev Server
The Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.
Cloudflare Remote MCP Server
Enables deployment of remote MCP servers on Cloudflare Workers without authentication requirements. Allows custom tool integration and connection from both Cloudflare AI Playground and Claude Desktop through remote proxy.
n8n MCP Server
A Model Context Protocol server that allows AI agents to interact with n8n workflows through natural language, enabling workflow management and execution via SSE connections.
MCP Chat Logger
Una herramienta que preserva el historial de chat como archivos Markdown, añadiendo automáticamente marcas de tiempo y soportando la identificación de conversaciones a través de IDs de sesión.
MSSQL MCP Server
Proporciona capacidades de interacción con bases de datos e inteligencia empresarial, permitiendo a los usuarios ejecutar consultas SQL, analizar datos empresariales y generar automáticamente memorandos de información empresarial para bases de datos de Microsoft SQL Server.
Shortcut MCP
Enables users to save frequently used long prompts as simple shortcuts like /review or /debug. Transform 500-word prompts into 8-character commands across any MCP-compatible platform.
Unsloth MCP Server
Espejo de
Datetime Formatting Server
Un servicio de formateo de fecha y hora implementado como un servidor MCP para la aplicación de escritorio Claude. Permite la generación de cadenas de fecha y hora en varios formatos.
WebSee MCP Server
Provides AI assistants with advanced frontend debugging capabilities through 36 specialized tools for inspecting React/Vue/Angular/Svelte applications. Uses Playwright browser automation and source map intelligence to analyze components, network requests, bundle optimization, and resolve production errors.
Aleph-10: Vector Memory MCP Server
Servidor MCP de Memoria Vectorial - Un servidor MCP con capacidades de almacenamiento de memoria basadas en vectores.
Toolhouse MCP Server
Este servidor MCP te permite conectar clientes MCP con las herramientas de Toolhouse.
MCP Cron
Servidor MCP que programa y gestiona tareas.
SSH MCP Server
Enables AI assistants to execute commands an
n8n MCP Tools
A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, providing access to n8n's complete API functionality including workflow management, user administration, and credential handling.
Gmail MCP Server
Un servidor de Protocolo de Contexto de Modelo que permite a los asistentes de IA interactuar con los servicios de Gmail, admitiendo operaciones de correo electrónico, gestión de borradores y funcionalidad de calendario a través de la integración de la API de Google.
HRFCO Service
Servicio de recuperación de información hidrológica en tiempo real que proporciona datos de nivel del agua, precipitación, descarga de presas e información sobre la ubicación de observatorios.
crypto-orderbook-mcp
crypto-orderbook-mcp
Lulu Print MCP Server
Provides integration with Lulu Print API for print-on-demand services through Claude Desktop and other MCP clients, enabling users to create and manage print jobs, validate files, calculate costs, and handle shipping for books and printed materials.
Hello World MCP Server
A minimal Model Context Protocol server in TypeScript that demonstrates MCP-compliant resources and tools for LLMs, featuring simple resources and a basic tool that echoes messages or returns greetings.
Geekbot MCP
Un servidor que conecta la IA Claude de Anthropic con las herramientas de gestión de stand-up de Geekbot, permitiendo a los usuarios acceder y utilizar los datos de Geekbot dentro de las conversaciones de Claude.
Airtable MCP
Conecta herramientas de IA directamente a Airtable, permitiendo a los usuarios consultar, crear, actualizar y eliminar registros utilizando lenguaje natural.
SourceSync.ai MCP Server
Un servidor de Protocolo de Contexto de Modelo que permite a los modelos de IA interactuar con la plataforma de gestión del conocimiento de SourceSync.ai para administrar documentos, incorporar contenido de diversas fuentes y realizar búsquedas semánticas.
PhoneLCDParts MCP Server
A web scraping server that retrieves product information (name, price, URL, image) from phonelcdparts.com for any search query.
Mcp_trial
Probando el servidor de MCP y está funcionando.
MCP Server for Awesome-llms-txt
Okay, I understand. You want me to create an MCP (presumably meaning "Minecraft Protocol") server that can interact with the SecretiveShell/Awesome-llms-txt project. Furthermore, you want me to document the process and relevant information directly within this conversation, using MCP resources as a reference. This is a complex task that involves several steps. Let's break it down and start with the initial planning and considerations. **Phase 1: Understanding the Requirements and Scope** Before diving into code, we need to clarify the following: 1. **What is the purpose of the MCP server?** What specific interactions do you want to enable between Minecraft and the `SecretiveShell/Awesome-llms-txt` project? Examples: * **Chat Integration:** Send Minecraft chat messages to the LLM and receive responses back into the game. * **Command Execution:** Execute Minecraft commands based on LLM output. * **World Interaction:** Modify the Minecraft world (e.g., build structures) based on LLM instructions. * **Data Collection:** Gather data from the Minecraft world (player positions, block types, etc.) and feed it to the LLM. 2. **What is the `SecretiveShell/Awesome-llms-txt` project?** I need to understand its capabilities and how to interact with it programmatically. Is it a Python script, a REST API, or something else? Knowing the input and output formats is crucial. (I will assume it's a text-based LLM interaction for now, but please provide more details). 3. **What Minecraft server version are you targeting?** This will determine the libraries and APIs we can use. Common choices include: * **Vanilla Minecraft:** Requires using the raw Minecraft protocol (MCP). * **Spigot/Paper:** Provides a plugin API for easier development. * **Fabric:** Another modding API, often preferred for newer versions. 4. **What programming language should the MCP server be written in?** Java is the most common choice for Minecraft modding, but Python or other languages are possible with appropriate libraries. **Phase 2: Choosing Libraries and Tools** Based on the answers to the above questions, we can select the appropriate libraries and tools. Here are some possibilities: * **Minecraft Protocol Libraries (for Vanilla):** * **MCProtocolLib (Java):** A popular library for handling the raw Minecraft protocol. * **python-minecraft-protocol (Python):** A Python library for interacting with Minecraft servers. * **Spigot/Paper Plugin API (Java):** * **Spigot API:** The official API for Spigot servers. * **Paper API:** An optimized and extended version of the Spigot API. * **Fabric API (Java/Kotlin):** * **Fabric API:** The core API for Fabric mods. * **HTTP Libraries (for interacting with `SecretiveShell/Awesome-llms-txt` if it's a REST API):** * **Java:** `java.net.http.HttpClient`, Apache HttpClient, OkHttp * **Python:** `requests` * **JSON Libraries (for data serialization/deserialization):** * **Java:** Jackson, Gson * **Python:** `json` **Phase 3: Setting up the Development Environment** 1. **Install Java Development Kit (JDK) if using Java.** Make sure you have a compatible version for your chosen Minecraft server version. 2. **Set up an Integrated Development Environment (IDE).** Popular choices include: * **IntelliJ IDEA (Java/Kotlin):** Excellent for Java and Kotlin development. * **Eclipse (Java):** Another popular Java IDE. * **VS Code (Multiple Languages):** A versatile editor with extensions for various languages. 3. **Create a new project in your IDE.** Choose the appropriate project type based on your chosen libraries (e.g., a Maven project for Spigot plugins). **Phase 4: Implementing the MCP Server** This is where the actual coding begins. The implementation will depend heavily on the specific requirements and chosen libraries. Here's a general outline: 1. **Establish a Connection to the Minecraft Server:** Use the chosen protocol library or API to connect to the Minecraft server. This involves handling authentication and handshake procedures. 2. **Listen for Events:** Implement event listeners to capture relevant events from the Minecraft server, such as chat messages, player commands, and world changes. 3. **Interact with `SecretiveShell/Awesome-llms-txt`:** When a relevant event occurs, send the appropriate data to the `SecretiveShell/Awesome-llms-txt` project. This might involve making an HTTP request or executing a local script. 4. **Process the LLM Response:** Receive the response from the `SecretiveShell/Awesome-llms-txt` project and process it. This might involve parsing JSON data or extracting relevant information from the text. 5. **Take Action in Minecraft:** Based on the LLM response, take appropriate action in the Minecraft world. This might involve sending chat messages, executing commands, or modifying the world. **Example: Basic Chat Integration (Conceptual - Java with Spigot)** This is a simplified example to illustrate the basic concepts. It assumes you're using Spigot and want to send chat messages to the LLM and receive responses back. ```java // This is a simplified example and requires proper Spigot plugin setup. import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.entity.Player; import java.io.IOException; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class LLMChatPlugin extends JavaPlugin implements Listener { private final String llmEndpoint = "http://your-llm-endpoint.com/api/chat"; // Replace with your LLM endpoint @Override public void onEnable() { getLogger().info("LLMChatPlugin has been enabled!"); getServer().getPluginManager().registerEvents(this, this); } @Override public void onDisable() { getLogger().info("LLMChatPlugin has been disabled!"); } @EventHandler public void onPlayerChat(AsyncPlayerChatEvent event) { Player player = event.getPlayer(); String message = event.getMessage(); // Asynchronously send the message to the LLM getServer().getScheduler().runTaskAsynchronously(this, () -> { try { String llmResponse = sendToLLM(message); // Send the LLM response back to the player player.sendMessage("[LLM] " + llmResponse); } catch (IOException | InterruptedException e) { getLogger().severe("Error communicating with LLM: " + e.getMessage()); player.sendMessage("Error communicating with the LLM."); } }); // Cancel the original chat message event.setCancelled(true); } private String sendToLLM(String message) throws IOException, InterruptedException { HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(llmEndpoint)) .header("Content-Type", "application/json") .POST(HttpRequest.BodyPublishers.ofString("{\"message\":\"" + message + "\"}")) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); return response.body(); // Assuming the LLM returns a plain text response } } ``` **Explanation:** * **`LLMChatPlugin`:** The main plugin class. * **`onPlayerChat`:** An event handler that is triggered when a player sends a chat message. * **`sendToLLM`:** A method that sends the chat message to the LLM endpoint using HTTP. This is a simplified example and might need adjustments based on your LLM's API. * **Asynchronous Task:** The `getServer().getScheduler().runTaskAsynchronously` call ensures that the HTTP request is performed in a separate thread, preventing the main server thread from blocking. * **`event.setCancelled(true)`:** This cancels the original chat message, so only the LLM response is displayed. **Important Considerations:** * **Error Handling:** The example includes basic error handling, but you should add more robust error handling to handle network issues, LLM errors, and other potential problems. * **Rate Limiting:** Implement rate limiting to prevent abuse and avoid overwhelming the LLM. * **Security:** Be mindful of security implications when interacting with external services. Sanitize input and output to prevent injection attacks. * **Configuration:** Allow users to configure the LLM endpoint and other settings through a configuration file. * **Authentication:** If your LLM requires authentication, add the necessary authentication headers to the HTTP requests. **Next Steps:** 1. **Provide more details about the `SecretiveShell/Awesome-llms-txt` project.** Specifically, how do you interact with it programmatically? What is the input and output format? 2. **Specify the Minecraft server version you are targeting.** 3. **Choose a programming language.** Once I have this information, I can provide more specific guidance and code examples. I will continue to document the process and relevant information within this conversation.