Discover Awesome MCP Servers

Extend your agent with 26,715 capabilities via MCP servers.

All26,715
MEXC Announcements MCP

MEXC Announcements MCP

Streams real-time, structured MEXC exchange announcements to AI agents, enabling access to the latest listings, delistings, and general announcements with clean data including full links and ISO timestamps.

MCP Test Server

MCP Test Server

yt-fetch

yt-fetch

An MCP server that enables interaction with the YouTube Data API, allowing users to search videos, get video and channel details, analyze trends, and fetch video transcripts.

CF-MCP

CF-MCP

A Cloudflare Worker that demonstrates wrapping REST APIs with Model Context Protocol, providing product management operations through both REST endpoints and MCP tools on the edge.

Self-Hosted Supabase MCP Server

Self-Hosted Supabase MCP Server

A Model Context Protocol server that enables interaction with self-hosted Supabase instances, allowing developers to query database schemas, manage migrations, inspect statistics, and interact with Supabase features directly from MCP-compatible development environments.

Tableau MCP

Tableau MCP

Enables integration with Tableau to query data, explore workbook content, and retrieve visualization images through natural language. It provides developer primitives for building AI applications that interact seamlessly with Tableau servers.

MySQL MCP Server

MySQL MCP Server

Enables AI assistants to interact with MySQL databases by executing SQL queries, describing table schemas, and listing tables. It provides seamless database integration for tools like Cursor through the Model Context Protocol.

Test Mcp Helloworld

Test Mcp Helloworld

Okay, here's a "Hello, world!" example for an MCP (Minecraft Coder Pack) server, along with explanations to help you understand it: **Explanation:** * **MCP (Minecraft Coder Pack):** MCP is a toolset that deobfuscates and decompiles the Minecraft source code, making it readable and modifiable. It's the foundation for creating Minecraft mods. This example assumes you have an MCP development environment set up. * **Server-Side Mod:** This example creates a simple server-side mod. This means the code runs on the Minecraft server, not on the client (player's computer). Server-side mods can affect gameplay, add new features, and manage the server environment. * **`FMLInitializationEvent`:** This event is fired during the server's initialization phase. It's a good place to register commands, load configurations, and perform other setup tasks. * **`MinecraftServer`:** This class represents the Minecraft server instance. You can access it to get information about the server, players, world, etc. * **`ServerCommandManager`:** This class manages the commands available on the server. We'll use it to register our "hello" command. * **`CommandBase`:** This is the base class for all commands. We'll extend it to create our custom "hello" command. * **`ICommandSender`:** This interface represents the entity that executed the command (e.g., a player, the console). * **`ChatMessageComponent`:** This class is used to create formatted chat messages. **Code Example (Java):** ```java package com.example.helloworld; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatComponentText; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") public class HelloWorldMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("Hello World Mod Initializing!"); } @Mod.EventHandler public void serverLoad(FMLServerStartingEvent event) { System.out.println("Registering command!"); event.registerServerCommand(new CommandHello()); } public static class CommandHello extends CommandBase { @Override public String getCommandName() { return "hello"; } @Override public String getCommandUsage(ICommandSender sender) { return "/hello"; } @Override public void processCommand(ICommandSender sender, String[] args) { sender.addChatMessage(new ChatComponentText("Hello, world!")); } @Override public int getRequiredPermissionLevel() { return 0; // Everyone can use this command } } } ``` **Steps to Use:** 1. **Set up your MCP environment:** Follow the instructions for setting up MCP for your Minecraft version. 2. **Create the Java file:** Create a new Java file named `HelloWorldMod.java` (or whatever you prefer) in your mod's source directory (e.g., `src/main/java/com/example/helloworld`). Paste the code above into the file. Make sure the package name (`com.example.helloworld`) matches your directory structure. 3. **Create `mcmod.info`:** Create a file named `mcmod.info` in the `src/main/resources` directory. This file provides metadata about your mod. A simple example: ```json [ { "modid": "helloworld", "name": "Hello World Mod", "description": "A simple Hello World mod for Minecraft.", "version": "1.0", "mcversion": "1.12.2", // Replace with your Minecraft version "authorList": ["Your Name"] } ] ``` 4. **Recompile and Reobfuscate:** Use the MCP commands to recompile and reobfuscate the code. This will create the mod file. Typically, you'll use commands like: ```bash ./gradlew build ``` (or the equivalent commands for your MCP setup). The resulting mod file will be in the `build/libs` directory. 5. **Install the Mod:** Copy the generated `.jar` file (e.g., `helloworld-1.0.jar`) to the `mods` folder of your Minecraft server. 6. **Run the Server:** Start your Minecraft server. 7. **Use the Command:** In the Minecraft server console or in-game (if you have operator privileges), type `/hello` and press Enter. You should see the message "Hello, world!" in the chat. **Important Notes:** * **Minecraft Version:** Make sure the code is compatible with the Minecraft version you are using. The `@Mod` annotation and the `mcmod.info` file should reflect the correct version. * **Dependencies:** Ensure that your MCP environment is set up correctly with the necessary dependencies (Minecraft Forge). * **Error Handling:** This is a very basic example. In a real mod, you would want to add error handling and more robust code. * **Permissions:** The `getRequiredPermissionLevel()` method determines who can use the command. `0` means everyone. Higher numbers require operator privileges. **Chinese Translation (Simplified Chinese):** ```java package com.example.helloworld; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatComponentText; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = "helloworld", name = "你好世界模组", version = "1.0") public class HelloWorldMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("你好世界模组正在初始化!"); } @Mod.EventHandler public void serverLoad(FMLServerStartingEvent event) { System.out.println("注册命令!"); event.registerServerCommand(new CommandHello()); } public static class CommandHello extends CommandBase { @Override public String getCommandName() { return "hello"; } @Override public String getCommandUsage(ICommandSender sender) { return "/hello"; } @Override public void processCommand(ICommandSender sender, String[] args) { sender.addChatMessage(new ChatComponentText("你好,世界!")); } @Override public int getRequiredPermissionLevel() { return 0; // 所有人都可以使用这个命令 } } } ``` **Chinese Explanation:** * `你好世界模组 (Nǐ hǎo shìjiè mózǔ)`: Hello World Mod * `你好世界模组正在初始化! (Nǐ hǎo shìjiè mózǔ zhèngzài chūshǐhuà!)`: Hello World Mod is initializing! * `注册命令! (Zhùcè mìnglìng!)`: Registering command! * `你好,世界! (Nǐ hǎo, shìjiè!)`: Hello, world! * `所有人都可以使用这个命令 (Suǒyǒu rén dōu kěyǐ shǐyòng zhège mìnglìng)`: Everyone can use this command. The Chinese version changes the mod name and the chat message to Chinese. The command name remains "hello" because that's what the player will type. The comments are also translated to Chinese to help understand the code. Remember to save the Java file with UTF-8 encoding to properly display Chinese characters.

FluentCRM MCP Server

FluentCRM MCP Server

Enables management of FluentCRM marketing automation directly from Cursor, including contact management, tags, lists, campaigns, automations, and webhooks. Allows users to interact with their FluentCRM WordPress plugin through natural language conversations with Claude.

Foreman MCP Server

Foreman MCP Server

Enables interaction with Foreman infrastructure management platform through MCP tools, prompts, and resources. Supports querying host information, security updates, and accessing Foreman data via natural language.

RapidApp MCP Server

RapidApp MCP Server

针对 Rapidapp PostgreSQL 数据库的 MCP 服务器

Markmap MCP Server

Markmap MCP Server

Enables conversion of plain text descriptions and Markdown content into interactive mind maps using AI. Automatically uploads generated mind maps to Aliyun OSS and provides online access links.

MCP Server for Windsurf

MCP Server for Windsurf

Windsurf 和自定义 MCP 服务器之间的集成

NotePM MCP Server

NotePM MCP Server

Facebook/Meta Ads MCP Server

Facebook/Meta Ads MCP Server

Enables programmatic access to Meta Ads data and management features, including campaign insights, ad account details, performance metrics, and change history through the Meta Ads API.

MCP Accessibility Audit

MCP Accessibility Audit

Performs automated web accessibility audits following WCAG standards using axe-core and Puppeteer, generating detailed reports in Spanish with recommended solutions and code examples.

autonomous-frontend-browser-tools

autonomous-frontend-browser-tools

Enables AI tools to interact with browsers for enhanced frontend development, providing context to LLMs through tools like API call analysis, screenshots, element selection, and documentation ingestion.

WeatherMCP

WeatherMCP

Provides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.

Solyn_dynamics365_mcp_server

Solyn_dynamics365_mcp_server

splitwise-mcp

splitwise-mcp

An MCP server for Splitwise that enables users to manage shared expenses, friends, and groups directly through AI assistants. It allows for creating, deleting, and listing expenses while providing tools to track net balances and group debts.

棒読みちゃんMCPサーバー (Node.js版)

棒読みちゃんMCPサーバー (Node.js版)

A Node.js server that enables AI assistants to interact with Bouyomi-chan's text-to-speech functionality through Model Context Protocol (MCP), allowing for voice reading of text with adjustable parameters.

Autodesk Build MCP Server

Autodesk Build MCP Server

Enables AI assistants like Claude to interact with Autodesk Construction Cloud Build platform for construction project management, including issues tracking, RFIs, submittals, and document management through natural language.

MCP Server Playground

MCP Server Playground

Iridium MCP Server

Iridium MCP Server

Connects AI agents to Iridium fitness data to query workout history, nutrition logs, and body measurements. It enables users to track exercise progress, training volume, and personalized trainer analysis through natural language.

Wiki Analytics Specification MCP Server

Wiki Analytics Specification MCP Server

Enables AI coding tools to query and validate analytics event specifications maintained as Wiki markdown tables, providing structured access to events, properties, and implementation details through MCP.

Paper Search MCP

Paper Search MCP

Enables searching and downloading academic papers from 14 platforms including arXiv, PubMed, Google Scholar, Web of Science, Springer, and Sci-Hub with unified data format and intelligent rate limiting.

Terraform Plan Analyzer MCP Server

Terraform Plan Analyzer MCP Server

Provides tools to execute Terraform commands, analyze plan outputs for resource changes, and generate detailed markdown reports. It supports custom environment variables and filtering patterns to streamline infrastructure analysis and management.

GitHub MCP Server

GitHub MCP Server

镜子 (jìng zi)

Ecuro Light API MCP Server

Ecuro Light API MCP Server

Exposes tools from the Ecuro Light API for managing clinical appointments, patient records, and clinic availability. It enables users to perform healthcare management tasks such as scheduling, patient search, and report generation through MCP-compatible clients.

RAG MCP Server

RAG MCP Server

Enables Claude to perform retrieval-augmented generation using LangChain, ChromaDB, and HuggingFace models for domain-aware reasoning with PDF embedding, smart retrieval, reranking, and citation-based responses.