Discover Awesome MCP Servers
Extend your agent with 12,711 capabilities via MCP servers.
- All12,711
- 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
@shortcut/mcp
The MCP server for Shortcut
MCP Terminal Server - Windows Setup
Glean
Mirror of
Everything MCP Server
An MCP server implementation providing system-wide functionality including file operations, HTTP requests, and command execution
Welcome MCP Server
A server repository created using MCP
ShotGrid MCP Server
A Model Context Protocol (MCP) server for Autodesk ShotGrid/Flow Production Tracking (FPT) with comprehensive CRUD operations and data management capabilities.
MCP Postgres Server
Espejo de
Sample Mcp Servers
Juhe Weather MCP Server
Espejo de
X Tools for Claude MCP
X Tools para Claude MCP: Un conjunto de herramientas ligero que permite a Claude buscar en Twitter con lenguaje natural y mostrar resultados basados en la intención del usuario. Obtenga datos brutos de tweets o análisis de IA, usted elige. Admite operadores de búsqueda avanzada de Twitter con filtros para usuarios, fechas y métricas de participación. Se integra perfectamente con Claude Desktop a través de MCP.
Model Context Protocol (MCP) Server for Unity
Linear MCP Server
a private MCP server for accessing Linear
MCP Server
testing MCP server implementation
LinkedInMCP: Revolutionizing LinkedIn API Interactions
Model Context Protocol (MCP) server for LinkedIn API integration
Mindmap MCP Server
Espejo de
Standardizing LLM Interaction with MCP Servers
Okay, here's a short and sweet example of a basic MCP (Minecraft Coder Pack) server/client interaction concept, focusing on tools, resources, and prompts. This is a simplified illustration and would need significant expansion for a real-world application. **Important Considerations:** * **MCP Decompilation:** This assumes you've already decompiled Minecraft using MCP and have access to the source code. * **Networking:** This example uses basic sockets. For a robust system, consider using a more advanced networking library (e.g., Netty, which Minecraft itself uses). * **Security:** This is a *very* basic example and has no security. Real-world implementations need proper authentication and data validation. * **Error Handling:** Error handling is minimal for brevity. A production system needs comprehensive error handling. * **Synchronization:** This example is single-threaded. Multi-threading is essential for a responsive server. **Conceptual Overview:** 1. **Server (Minecraft Mod):** * Listens for client connections. * Receives requests for tool/resource information or prompts. * Retrieves the requested data from the Minecraft environment (e.g., item registry, game state). * Sends the data back to the client. 2. **Client (External Application):** * Connects to the server. * Sends requests for specific tools, resources, or prompts. * Receives the data from the server. * Displays or processes the data. **Simplified Code Examples (Conceptual - Not Directly Runnable):** **1. Server (Minecraft Mod - Java):** ```java import java.io.*; import java.net.*; import net.minecraft.item.Item; import net.minecraft.util.registry.RegistryNamespaced; import net.minecraft.util.ResourceLocation; public class MCPDataServer { private static final int PORT = 12345; // Choose a port public static void main(String[] args) { try (ServerSocket serverSocket = new ServerSocket(PORT)) { System.out.println("MCP Data Server started on port " + PORT); while (true) { try (Socket clientSocket = serverSocket.accept(); PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()))) { String request = in.readLine(); System.out.println("Received request: " + request); String response = processRequest(request); out.println(response); System.out.println("Sent response: " + response); } catch (IOException e) { e.printStackTrace(); } } } catch (IOException e) { System.err.println("Could not listen on port " + PORT); System.exit(-1); } } private static String processRequest(String request) { if (request.startsWith("GET_ITEM_NAME:")) { String itemID = request.substring(14); // Extract item ID try { ResourceLocation key = new ResourceLocation(itemID); RegistryNamespaced<ResourceLocation, Item> itemRegistry = Item.REGISTRY; if (itemRegistry.containsKey(key)) { Item item = itemRegistry.getObject(key); return item.getTranslationKey(); // Return the unlocalized name } else { return "Item not found"; } } catch (Exception e) { return "Error: " + e.getMessage(); } } else if (request.equals("GET_PROMPT")) { return "What is your favorite block?"; // Example prompt } else { return "Unknown request"; } } } ``` **Explanation (Server):** * **`PORT`:** The port the server listens on. Choose an unused port. * **`ServerSocket`:** Creates a server socket to listen for connections. * **`serverSocket.accept()`:** Waits for a client to connect. * **`PrintWriter` and `BufferedReader`:** Used for sending and receiving data over the socket. * **`processRequest()`:** This is the core logic. It parses the request and retrieves the appropriate data. * **`GET_ITEM_NAME:`:** Retrieves the unlocalized name of an item based on its ResourceLocation (e.g., `minecraft:stone`). Uses the `Item.REGISTRY` to look up the item. * **`GET_PROMPT`:** Returns a simple prompt. * **Error Handling:** Basic `try-catch` blocks. **2. Client (Java):** ```java import java.io.*; import java.net.*; public class MCPDataClient { private static final String SERVER_ADDRESS = "127.0.0.1"; // Localhost private static final int PORT = 12345; public static void main(String[] args) { try (Socket socket = new Socket(SERVER_ADDRESS, PORT); PrintWriter out = new PrintWriter(socket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in))) { System.out.println("Connected to server."); // Example 1: Get item name out.println("GET_ITEM_NAME:minecraft:stone"); String itemName = in.readLine(); System.out.println("Item name: " + itemName); // Example 2: Get a prompt out.println("GET_PROMPT"); String prompt = in.readLine(); System.out.println("Prompt: " + prompt); // Example 3: Send an answer to the prompt System.out.print("Your answer: "); String answer = stdIn.readLine(); System.out.println("You answered: " + answer); } catch (UnknownHostException e) { System.err.println("Don't know about host " + SERVER_ADDRESS); System.exit(-1); } catch (IOException e) { System.err.println("Couldn't get I/O for the connection to " + SERVER_ADDRESS); System.exit(-1); } } } ``` **Explanation (Client):** * **`SERVER_ADDRESS`:** The IP address of the server (usually `127.0.0.1` for localhost). * **`PORT`:** The port the server is listening on. * **`Socket`:** Creates a socket to connect to the server. * **`PrintWriter` and `BufferedReader`:** Used for sending and receiving data. * **Sends Requests:** Sends requests to the server using `out.println()`. * **Receives Responses:** Receives responses from the server using `in.readLine()`. * **Example Usage:** Demonstrates how to request an item name and a prompt. **How to Use (Conceptual):** 1. **Server (Minecraft Mod):** * Add the `MCPDataServer` code to your Minecraft mod. You'll likely need to integrate it into a suitable event handler (e.g., when the game loads). The `main` method would need to be adapted to run within the Minecraft environment. You'll also need to ensure the Minecraft code is properly initialized before accessing the `Item.REGISTRY`. * Build and install the mod in your Minecraft instance. 2. **Client (External Application):** * Compile and run the `MCPDataClient` Java code. Make sure you have the Java Development Kit (JDK) installed. **Important Notes and Improvements:** * **Threading:** The server *must* be multi-threaded to handle multiple clients concurrently. Use `ExecutorService` or similar. * **Data Serialization:** Instead of simple strings, use a serialization format like JSON or Protocol Buffers to send more complex data structures (e.g., item properties, resource information). Libraries like Gson or Jackson can help with JSON. * **Request/Response Protocol:** Define a more robust protocol for requests and responses. Consider using a header to specify the request type and data length. * **Error Handling:** Implement proper error handling on both the server and client. Send error codes and messages. * **Security:** Add authentication and authorization to prevent unauthorized access to Minecraft data. This is crucial for any real-world application. * **Configuration:** Allow the server port and other settings to be configured through a configuration file. * **MCP Mappings:** Use the MCP mappings to access obfuscated Minecraft code. The example uses deobfuscated names, but in a real mod, you'll need to use the mapped names. * **Minecraft Context:** The server code needs to run within the Minecraft environment to access game data. You'll need to use Minecraft's API to get item registries, world data, etc. This example provides a basic foundation. Building a real-world MCP server/client system requires significantly more effort and attention to detail. Remember to consult the Minecraft Forge documentation and MCP documentation for more information.
Oura MCP Server
Un servidor MCP para oura
MCP Adobe Experience Platform Server
Servidor MCP para la integración de las API de Adobe Experience Platform
UIThub MCP Server
Simple MCP server for uithub.com
uv-mcp
Here are a few options for translating "MCP server for introspection of Python environments," depending on the nuance you want to convey: **Option 1 (Most straightforward):** * **Servidor MCP para la introspección de entornos Python.** * This is a direct translation and likely the best choice if you want to be clear and concise. **Option 2 (Slightly more descriptive):** * **Servidor MCP para la introspección de entornos de Python.** * This is also a direct translation and likely the best choice if you want to be clear and concise. **Key Considerations:** * **MCP:** If "MCP" is a well-known acronym in the Spanish-speaking Python community, leave it as is. If not, you might consider adding a brief explanation the first time you use it. * **Introspection:** "Introspección" is a valid and commonly used term in Spanish for this concept. * **Context:** The best translation will depend on the specific context in which you're using the phrase. I would recommend using **Servidor MCP para la introspección de entornos Python.** unless you have a specific reason to choose a different option.

Aws Service Authorization Reference
DeepSeek MCP Server
Mirror of
mcpDemo
MCP Server demo
create-mcp-server
A MCP Server to Create MCP Server
CodeSynapse
An MCP (Model Context Protocol) server that integrates with the Language Server Protocol (LSP) to expose rich semantic information from codebases to an LLM code agent.
CLI MCP Server
Mirror of
Remote MCP Server on Cloudflare
MCPAgentAI 🚀
Python SDK designed to simplify interactions with MCP (Model Context Protocol) servers. It provides an easy-to-use interface for connecting to MCP servers, reading resources, and calling tools
teable-mcp-server
Un servidor MCP para interactuar con la base de datos de Teable.
Memgraph MCP Server
Memgraph MCP Server