Discover Awesome MCP Servers

Extend your agent with 84,517 capabilities via MCP servers.

All84,517
MCP Product Development Lifecycle Server

MCP Product Development Lifecycle Server

Enables AI agents to track and manage product development projects through structured 7-phase lifecycles with sprint tracking, role-based collaboration, and multi-project support. Provides phase management, progress tracking, and team coordination tools for complete product development workflows.

AIGEN Protocol

AIGEN Protocol

MCP/REST endpoints for token safety scans, honeypot checks, ecosystem stats, and on-chain task rewards.

Navifare MCP Server

Navifare MCP Server

Enables AI assistants to help users find better prices for flights they have already discovered, by comparing prices across multiple booking sources.

ytptube-mcp

ytptube-mcp

A local stdio MCP server that lets MCP clients inspect and operate a self-hosted ytptube HTTP API, with tools for health checks, queue/history management, archives, tasks, and presets while protecting credentials.

MSI Metadata MCP Server

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.

aigc-humanizer-zh

aigc-humanizer-zh

MCP server for detecting AI writing patterns in Chinese academic text and providing rewrite guidance to reduce AIGC detection rates.

Gmail MCP Server

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.

World Time By Api Ninjas

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.

Ai Doctor Api Ai Medical Chatbot Healthcare Ai Assistant MCP Server

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.

wems-mcp-server

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.

MCP RAG Agent

MCP RAG Agent

Enables hybrid search over policies using Reciprocal Rank Fusion and provides grounded, context-aware answers via a LangGraph agent with COSTAR prompting.

Dear Agent

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.

Change Risk Assessor MCP Server

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.

github-issue-tracker

github-issue-tracker

A simple MCP server built with MCPize providing hello and echo tools for demonstration purposes.

beatlyzer-mcp

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.

TogoMCP

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).

mcp_docs_server

mcp_docs_server

Okay, I can help you with that! Building an MCP (Minecraft Coder Pack) server involves a few steps. Here's a breakdown of the process, along with explanations and considerations: **What is MCP (Minecraft Coder Pack)?** MCP is a toolset that deobfuscates and decompiles Minecraft's code, making it readable and modifiable. It's essential for creating Minecraft mods. You don't directly "build an MCP server" in the same way you build a regular Minecraft server. Instead, you use MCP to *modify* the Minecraft server code. **Here's the general workflow:** 1. **Set up your Development Environment:** * **Install Java Development Kit (JDK):** You need the JDK (not just the JRE) to compile Java code. Download the appropriate version for your operating system from Oracle or a more modern distribution like Adoptium (Temurin). Make sure you install the correct JDK version for the Minecraft version you're targeting. MCP typically specifies the required JDK version. * **Install an IDE (Integrated Development Environment):** Popular choices include: * **IntelliJ IDEA:** A powerful and widely used IDE, especially for Java development. The Community Edition is free and sufficient for most modding tasks. * **Eclipse:** Another popular, free, and open-source IDE. * **Visual Studio Code (VS Code):** A lightweight but versatile editor with excellent Java support through extensions. * **Install Gradle (Optional but Recommended):** Gradle is a build automation tool that simplifies dependency management and building your mod. MCP often integrates well with Gradle. 2. **Download and Set Up MCP:** * **Find the Correct MCP Version:** Crucially, you need the MCP version that corresponds to the *exact* Minecraft version you want to mod. MCP versions are specific to Minecraft versions. Search online for "MCP [Minecraft Version]" (e.g., "MCP 1.19.2"). Look for reputable sources like the official MCP forums or modding communities. * **Extract MCP:** Extract the downloaded MCP archive to a directory on your computer (e.g., `C:\mcp` or `/home/user/mcp`). Avoid spaces in the path. * **Configure MCP (`build.gradle` or similar):** MCP usually comes with a `build.gradle` file (if using Gradle) or a configuration file that you need to adjust. This file specifies: * The Minecraft version. * The location of your Minecraft installation. * Other build settings. 3. **Decompile and Deobfuscate Minecraft:** * **Run MCP's Decompilation Task:** This is the core step. Using the command line, navigate to your MCP directory and run the appropriate command. The command depends on whether you're using Gradle or the older MCP scripts. Here are examples: * **Gradle:** `./gradlew setupDecompWorkspace` (on Linux/macOS) or `gradlew setupDecompWorkspace` (on Windows). This command downloads the Minecraft server and client JARs, deobfuscates them (replaces the cryptic names with more readable ones), and decompiles them (turns the bytecode into Java source code). * **Older MCP Scripts:** `./decompile.sh` (Linux/macOS) or `decompile.bat` (Windows). (These scripts might have slightly different names depending on the MCP version.) * **Wait:** This process can take a significant amount of time (minutes to hours), depending on your computer's speed and the Minecraft version. 4. **Set Up Your IDE:** * **Import the MCP Project:** In your IDE, import the MCP project. If you're using Gradle, import the `build.gradle` file. If you're using Eclipse, you might need to run a command in MCP to generate Eclipse project files first (e.g., `./gradlew eclipse`). * **Configure the IDE's JDK:** Make sure your IDE is using the same JDK version that MCP requires. 5. **Start Modding:** * **Locate the Server Source Code:** The decompiled and deobfuscated server source code will be in a directory within the MCP project (e.g., `src/main/java` or `src/server/java`). * **Make Your Changes:** Modify the Java code to add your desired features, fix bugs, or change the game's behavior. **Be careful!** Modifying the core Minecraft code can be complex and lead to unexpected issues. * **Compile Your Changes:** Use your IDE or Gradle to compile the modified code. 6. **Reobfuscate (Optional but Recommended for Distribution):** * **Run MCP's Reobfuscation Task:** Before distributing your mod, you should reobfuscate the code. This makes it harder for others to understand and copy your code. The command is usually something like `./gradlew reobf` or `./reobfuscate.sh`. 7. **Build Your Mod:** * **Create a JAR File:** Package your modified server code into a JAR (Java Archive) file. Gradle can automate this process. The JAR file will contain your modified classes. 8. **Deploy Your Modded Server:** * **Replace the Original Server JAR:** Replace the original `minecraft_server.jar` file with your modified JAR file. **Back up the original JAR first!** * **Run the Server:** Start the server as you normally would. **Important Considerations and Troubleshooting:** * **MCP Version Compatibility:** This is the *most* common source of problems. Ensure that your MCP version *exactly* matches the Minecraft version you're targeting. * **JDK Version:** Use the correct JDK version. Mismatched JDK versions can cause compilation errors or runtime issues. * **Memory:** Decompiling and reobfuscating can be memory-intensive. Increase the memory allocated to Gradle or the MCP scripts if you encounter out-of-memory errors. You can do this by setting the `JAVA_OPTS` environment variable (e.g., `export JAVA_OPTS="-Xmx4G"` on Linux/macOS). * **Errors During Decompilation:** Sometimes, decompilation can fail due to errors in the Minecraft code or issues with the decompiler. Check the MCP logs for error messages and try to resolve them. Sometimes, simply re-running the decompilation task can fix transient errors. * **Obfuscation Mappings:** MCP relies on obfuscation mappings to deobfuscate and reobfuscate the code. These mappings are updated periodically. Make sure you're using the latest mappings for your Minecraft version. * **Modding Frameworks (Forge, Fabric):** While you can directly modify the Minecraft server code with MCP, it's generally *much* easier and more maintainable to use a modding framework like Forge or Fabric. These frameworks provide APIs and tools that simplify mod development and reduce the risk of conflicts between mods. If you're new to modding, I highly recommend starting with Forge or Fabric. * **Backup:** Always back up your original Minecraft server JAR file before making any modifications. * **Licensing:** Be aware of Minecraft's licensing terms and any restrictions on distributing modified versions of the game. **Example using Forge (Recommended):** If you want to create a modded server, using Forge is the recommended approach. Here's a simplified outline: 1. **Download and Install the Forge MDK (Mod Development Kit):** Get the MDK for the Minecraft version you want to mod from the official Forge website. 2. **Extract the MDK:** Extract the MDK to a directory. 3. **Import the Project into Your IDE:** Import the `build.gradle` file into your IDE. 4. **Write Your Mod Code:** Create your mod's Java classes in the `src/main/java` directory. Use the Forge API to interact with the game. 5. **Build Your Mod:** Run the `gradlew build` command to build your mod JAR file. 6. **Install Forge on the Server:** Download the Forge installer for the server. Run the installer and select "Install server". 7. **Place Your Mod in the `mods` Folder:** Copy your mod JAR file into the `mods` folder in your Minecraft server directory. 8. **Run the Server:** Start the server. **In summary, while you can use MCP to directly modify the Minecraft server code, it's a complex and potentially fragile approach. Using a modding framework like Forge or Fabric is generally a better option for creating and managing mods.** To give you more specific help, please tell me: * **Which Minecraft version are you targeting?** * **Are you planning to use Forge, Fabric, or modify the core code directly with MCP?** * **What are you trying to achieve with your modded server?** (e.g., add new items, change game mechanics, etc.) Good luck! Let me know if you have any more questions.

LinkedIn Content Planner MCP

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.

Obsidian Diary MCP Server

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.

figma-to-markdown-mcp

figma-to-markdown-mcp

Converts Figma to Markdown. Strips out visual noise to drastically reduce LLM token consumption.

rust-mcp-tutorial

rust-mcp-tutorial

Saya mencoba server MCP dengan Rust.

doctrine

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.

coolify-mcp

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.

Shift MCP Server

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.

Tracking MCP

Tracking MCP

A generic MCP server for tracking any entity type (e.g., weight, workouts, books) without predefined schemas, using SQLite with JSON columns for flexible data storage and querying.

FrameLayoutKit MCP Server

FrameLayoutKit MCP Server

Provides AI-powered assistance for iOS developers using FrameLayoutKit, enabling code generation, Auto Layout conversion to FrameLayoutKit syntax, layout validation, and migration guidance for Swift UIKit projects.

proxmox-mcp

proxmox-mcp

MCP server for full Proxmox VE management - VMs, containers, storage, backups, networking.

Diff AI MCP

Diff AI MCP

Diff AI - MCP server providing AI-powered tools and automation by MEOK AI Labs

Apple Reminders MCP Server

Apple Reminders MCP Server

Enables management of Apple Reminders on macOS, including creating, updating, and querying reminders with due dates, priorities, and completion status across different reminder lists.

@cubicecho/graphql-mcp

@cubicecho/graphql-mcp

Converts a GraphQL schema into MCP tools, allowing AI to discover and call GraphQL queries and mutations via natural language.