Discover Awesome MCP Servers
Extend your agent with 84,516 capabilities via MCP servers.
- All84,516
- 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
AON MCP Server
Enables MCP-capable agents to search and recommend real, buyable products and services with live pricing and trackable links, drawn from the Agent Offer Network.
PubMed Custom Connector MCP Server
Enables users to search and fetch PubMed biomedical literature articles through natural language queries in Microsoft 365 Copilot.
MCPez - 微服务命令代理管理平台
Servidor MCP micro unificado
doctrine
MCP server exposing 33 software engineering skills grounded in named primary standards, covering the development lifecycle from TDD and code review to incident response and deployment.
rust-mcp-tutorial
Aqui está uma tradução de "rustでmcp serverのお試し" para português: **"Testando um servidor MCP em Rust"** Uma tradução mais literal seria: "Tentativa de servidor MCP com Rust", mas a primeira opção soa mais natural em português.
beatlyzer-mcp
Enables AI agents to analyze audio files, extracting tempo, key, beat drops, volume surges, high tones, loudness, brightness, and structure, and returning structured JSON and visualizations.
github-issue-tracker
A simple MCP server built with MCPize providing hello and echo tools for demonstration purposes.
TogoMCP
An MCP server that gives AI assistants access to biological and biomedical RDF databases via SPARQL at the RDF Portal, as well as selected REST APIs (NCBI E-utilities, UniProt, ChEMBL, PDB, Reactome, Rhea, MeSH, and more).
Change Risk Assessor MCP Server
Assesses code change risk with ultra-low token budget (50-100 tokens) and provides structured risk metadata for AI agents in IDEs.
Dear Agent
Automatically maintains a personal journal on behalf of an AI agent, storing text, photos, and voice notes as plain markdown files locally. Enables agents to add entries, recall memories, and reflect on patterns without user intervention.
wems-mcp-server
A powerful MCP server that connects AI assistants to authoritative natural hazard data sources, enabling monitoring of earthquakes, tsunamis, volcanoes, and solar events with configurable alerts and webhooks.
figma-to-markdown-mcp
Converts Figma to Markdown. Strips out visual noise to drastically reduce LLM token consumption.
Ai Doctor Api Ai Medical Chatbot Healthcare Ai Assistant MCP Server
Provides access to an AI medical chatbot API for healthcare assistance, enabling natural language interactions such as neurosurgery queries.
mcp_docs_server
Okay, let's break down how to build an MCP (Minecraft Coder Pack) server. Keep in mind that MCP is primarily used for *modding* Minecraft, not necessarily running a standard server. You'll use MCP to decompile, deobfuscate, and recompile the Minecraft code, allowing you to modify it. Then, you'll use the modified code to create a mod that you can then use on a standard Minecraft server. Here's a step-by-step guide, along with explanations and potential pitfalls: **1. Prerequisites:** * **Java Development Kit (JDK):** You *must* have the correct version of the JDK installed. MCP typically requires **Java 8** or **Java 17**, depending on the Minecraft version you're targeting. Download the appropriate JDK from Oracle or a distribution like Adoptium (Temurin). Make sure the `JAVA_HOME` environment variable is set correctly. This is crucial! * **Python:** MCP uses Python scripts for its operations. You'll need Python 3.6 or higher. Make sure Python is in your system's `PATH`. * **Minecraft Client:** You need a legitimate copy of the Minecraft client for the version you want to mod. MCP uses the client JAR file. * **Sufficient Disk Space:** MCP creates a lot of files during the decompilation and recompilation process. Make sure you have at least 10-20 GB of free space. * **Text Editor/IDE:** A good text editor or IDE (Integrated Development Environment) is essential for editing the Java code. Popular choices include: * IntelliJ IDEA (Community Edition is free and excellent) * Eclipse * Visual Studio Code (with Java extensions) **2. Download and Set Up MCP:** * **Find the Correct MCP Version:** Go to a reliable MCP source. A good starting point is often the MCP Discord server or a reputable modding forum. Make sure you download the MCP version that corresponds to the *exact* Minecraft version you want to mod. Using the wrong MCP version will lead to errors. For example, if you want to mod Minecraft 1.16.5, you need MCP 1.16.5. * **Extract MCP:** Extract the downloaded MCP archive (usually a `.zip` or `.tar.gz` file) to a directory on your computer. A good location is something like `C:\mcp` (on Windows) or `/opt/mcp` (on Linux/macOS). Avoid spaces in the path. * **Configure `build.gradle` (Important for newer MCP versions):** Newer versions of MCP use Gradle for building. Open the `build.gradle` file in the MCP directory with a text editor. You'll likely need to adjust the `minecraftVersion` property to match the Minecraft version you're using. For example: ```gradle minecraft { version = "1.16.5" // Replace with your Minecraft version mappings = "stable_39" // Or the appropriate mappings channel // ... other settings } ``` The `mappings` channel specifies which set of mappings to use for deobfuscation. "stable" is generally preferred, but you might need to use a different channel depending on the Minecraft version and the availability of mappings. Check the MCP documentation or community resources for the recommended mappings channel. **3. Decompile Minecraft:** * **Run `gradlew setupDecompWorkspace` (or equivalent):** Open a command prompt or terminal, navigate to the MCP directory, and run the following command: ```bash gradlew setupDecompWorkspace ``` (On Linux/macOS, you might need to use `./gradlew setupDecompWorkspace`) This command does the following: * Downloads the Minecraft client JAR. * Downloads the necessary mappings (Mojang mappings, Searge mappings, or others). * Decompiles and deobfuscates the Minecraft code. This is the most time-consuming step. * Sets up the development environment. **Troubleshooting:** * **"Gradle not found"**: Make sure Gradle is installed and in your `PATH`. MCP often includes a Gradle wrapper (`gradlew`), so you might not need to install Gradle separately. * **"Download failed"**: Check your internet connection. The Minecraft client and mappings files are downloaded from Mojang's servers or mapping providers. * **"Java version mismatch"**: This is a common error. Make sure you're using the correct JDK version (Java 8 or Java 17, depending on the MCP version). Set the `JAVA_HOME` environment variable correctly. * **"Mappings not found"**: The specified mappings channel might not be available for your Minecraft version. Try a different mappings channel or check the MCP documentation. * **Run `gradlew eclipse` or `gradlew idea`:** After the decompilation is complete, run one of the following commands to generate project files for your IDE: ```bash gradlew eclipse # For Eclipse gradlew idea # For IntelliJ IDEA ``` **4. Import into IDE:** * **Eclipse:** In Eclipse, go to `File -> Import -> Gradle -> Existing Gradle Project`. Browse to the MCP directory and import the project. * **IntelliJ IDEA:** In IntelliJ IDEA, go to `File -> Open`. Browse to the MCP directory and open the `build.gradle` file. IntelliJ IDEA will automatically recognize it as a Gradle project and import it. **5. Start Modding:** * **Explore the Code:** You can now browse the decompiled Minecraft source code in your IDE. The code will be deobfuscated, meaning the class and method names will be more readable. * **Create Your Mod:** Create new Java classes or modify existing ones to add your mod's features. You'll need to understand the Minecraft code structure and the Forge/Fabric modding API (if you're using Forge/Fabric). * **Recompile:** Use your IDE's build tools or run `gradlew build` in the MCP directory to recompile the code. * **Test:** Run the Minecraft client from your IDE to test your mod. You'll typically need to set up a run configuration in your IDE that launches the Minecraft client with your mod loaded. **Important Considerations for Server Mods:** * **Client-Side vs. Server-Side:** Some mods are client-side only (e.g., texture packs, UI changes). Other mods are server-side only (e.g., game logic changes, new commands). Many mods have both client-side and server-side components. Make sure your mod is designed to work on the server. * **Forge/Fabric:** Most server mods are built using either Forge or Fabric, which are modding APIs that provide a framework for adding mods to Minecraft. You'll need to install Forge or Fabric on your server and include your mod in the `mods` folder. * **Dependencies:** If your mod depends on other mods, you'll need to install those dependencies on the server as well. * **Configuration:** Provide a way to configure your mod (e.g., a configuration file) so that server administrators can customize its behavior. * **Permissions:** If your mod adds new commands or features that affect gameplay, consider adding permission checks to prevent abuse. * **Testing:** Thoroughly test your mod on a dedicated server to ensure it works correctly and doesn't cause any crashes or performance issues. **Example: A Simple Server-Side Mod (using Forge):** Let's say you want to create a simple mod that adds a new command to the server that displays a message. Here's a basic outline: 1. **Set up Forge:** Follow the Forge documentation to set up a Forge development environment. This typically involves downloading the Forge MDK (Mod Development Kit) and importing it into your IDE. 2. **Create a Mod Class:** Create a Java class that represents your mod. This class will be annotated with `@Mod` to tell Forge that it's a mod. 3. **Register a Command:** Use Forge's event system to register a new command when the server starts. 4. **Implement the Command:** Implement the logic for your command. In this case, it would simply send a message to the player who executed the command. 5. **Build the Mod:** Build your mod into a JAR file. 6. **Install on Server:** Place the JAR file in the `mods` folder of your Forge server. **Key Differences Between MCP and Forge/Fabric:** * **MCP (Minecraft Coder Pack):** A tool for decompiling, deobfuscating, and recompiling the Minecraft code. It's the foundation for modding, but it doesn't provide a modding API. You use MCP to understand and modify the Minecraft code. * **Forge/Fabric:** Modding APIs that provide a framework for adding mods to Minecraft. They provide events, hooks, and other tools that make it easier to create mods without directly modifying the Minecraft code. Forge and Fabric build upon the decompiled code provided by MCP (or similar tools). **In summary, you don't "build an MCP server." You use MCP to modify the Minecraft code, and then you use Forge or Fabric to create a mod that you can install on a standard Minecraft server.** This is a complex process, and it requires a good understanding of Java programming and the Minecraft code. Start with simple mods and gradually work your way up to more complex projects. The Minecraft modding community is very helpful, so don't hesitate to ask for help on forums or Discord servers. Good luck!
Obsidian Diary MCP Server
Enables AI-powered journaling in Obsidian with dynamic reflection prompts generated from recent entries and automatic backlinks between related diary entries. Supports adaptive templates that learn from writing patterns and smart content similarity linking.
World Time By Api Ninjas
Enables querying current date and time information by city/state/country, geographic coordinates (latitude/longitude), or timezone using the API Ninjas World Time API.
Gmail MCP Server
Provides complete Gmail API integration for email management, including sending/receiving messages, managing labels and threads, creating drafts, and configuring settings through OAuth2 authentication.
LinkedIn Content Planner MCP
Enables AI agents to draft, format, and manage LinkedIn posts through a review pipeline, with human approval via a web UI before publication.
Shift MCP Server
A lightweight coordination layer for multiple AI agents working on the same codebase, providing check-in and check-out tools via STDIO or Streamable HTTP.
coolify-mcp
Fleet-level MCP server for Coolify that supports multiple instances and teams from one connection, with full REST API coverage and cross-instance search.
aigc-humanizer-zh
MCP server for detecting AI writing patterns in Chinese academic text and providing rewrite guidance to reduce AIGC detection rates.
MSI Metadata MCP Server
Enables reading MSI installer metadata, analyzing Windows software packages, and generating silent installation commands. Provides comprehensive MSI file analysis including features, components, and registry-based installed application management.
Model Context Protocol (MCP) Server Project
MCP Server Tutorial
safemap-uv-index-mcp
This MCP server provides UV index information for South Korean cities and districts, sourced from the Ministry of the Interior and Safety's living safety map, enabling filtered lookups by region and returning index values with occurrence times.
Tribunal TRT1: Consulta Processual
Enables querying labor court proceedings from TRT1 (Tribunal Regional do Trabalho da 1ª Região) directly from AI assistants, with read-only access and prepaid credit billing.
Light DevOps MCP Server
Enables AI agents to query build/deploy status and request operations on a self-hosted Docker/Compose deployment platform, with Observer and Operator skills and approval-based write actions.
caseware-ai-procurement-knowledge-platform
Enables AI assistants to retrieve, search, and compare procurement documents using hybrid retrieval and MCP integration.
SQLite MCP Server
A Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.
Getting Started with Create React App
Aplicação React para teste de servidor MCP