Discover Awesome MCP Servers

Extend your agent with 23,553 capabilities via MCP servers.

All23,553
DDG MCP Server

DDG MCP Server

A basic MCP server built with FastMCP framework that provides example tools including message echoing and server information retrieval. Supports both stdio and HTTP transports with Docker deployment capabilities.

Azure MCP Server

Azure MCP Server

Sebuah server MCP untuk berinteraksi dengan Azure. Berisi beberapa tindakan umum Komputasi dan Jaringan, dan dapat diperluas untuk menambahkan lebih banyak lagi.

Europarcel MCP Server

Europarcel MCP Server

Enables shipping and logistics operations through the Europarcel API, including order management, address lookup, pricing calculation, and package tracking. Supports both stdio integration with Claude Desktop and HTTP mode for web applications.

MCP File Editor Server

MCP File Editor Server

Enables comprehensive file operations including reading, writing, searching, and editing files with advanced features like regex-based replacements, line-specific modifications, and directory-wide search capabilities. Provides 8 robust tools for safe file manipulation with content verification and detailed error handling.

CryptoTwitter.Space x402 MCP Server

CryptoTwitter.Space x402 MCP Server

Enables programmatic access to premium crypto alpha reports from Twitter Spaces with pay-per-use pricing via x402pay and automated revenue distribution to hosts, curators, and platform using CDP Wallet smart accounts.

btcpayserver-mcp

btcpayserver-mcp

A comprehensive Model Context Protocol (MCP) server for BTCPayServer integration, providing tools for payment processing, store management, user administration, webhook handling and more with full API coverage.

Intelligent Architecture Recommendation Engine

Intelligent Architecture Recommendation Engine

Generates tailored system architecture recommendations based on business parameters like QPS, concurrent users, database type, and AI model size, providing resource allocation plans, middleware suggestions, and exportable architecture diagrams.

TheBrain MCP Server

TheBrain MCP Server

Enables AI assistants to interact with TheBrain's knowledge management system for creating, searching, and organizing thoughts, notes, and attachments using natural language. It provides comprehensive tools for managing hierarchical thought structures, link relationships, and file attachments through TheBrain's API.

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.

Backblaze B2 MCP Server

Backblaze B2 MCP Server

Enables seamless integration with Backblaze B2 cloud storage for managing buckets, uploading/downloading files, handling large multipart uploads, and managing application keys through natural language interactions.

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.

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

Here's a simple "Hello, world!" example for an MCP (Minecraft Coder Pack) server, written in Java: ```java package your.package.name; // Replace with your actual package name import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") public class HelloWorld { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from the server!")); } } ``` **Explanation:** * **`package your.package.name;`**: **Important:** Replace `your.package.name` with the actual package name you want to use for your mod. This is crucial for organization and avoiding conflicts. A common convention is to use your domain name in reverse (e.g., `com.example.mymod`). * **`import net.minecraft.server.MinecraftServer;`**: Imports the `MinecraftServer` class, which allows you to access the server instance. * **`import net.minecraft.util.text.TextComponentString;`**: Imports the `TextComponentString` class, which is used to create text messages. * **`import net.minecraftforge.fml.common.Mod;`**: Imports the `Mod` annotation, which marks this class as a Forge mod. * **`import net.minecraftforge.fml.common.event.FMLServerStartedEvent;`**: Imports the `FMLServerStartedEvent` class, which is fired when the server has started. * **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: This annotation defines the mod's metadata: * `modid`: A unique identifier for your mod (e.g., "helloworld"). This *must* be lowercase and contain only letters, numbers, and underscores. * `name`: The human-readable name of your mod (e.g., "Hello World Mod"). * `version`: The version of your mod (e.g., "1.0"). * **`public class HelloWorld { ... }`**: This is the main class for your mod. * **`@Mod.EventHandler`**: This annotation marks the `serverStarted` method as an event handler. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: This method is called when the `FMLServerStartedEvent` is fired (i.e., when the server has started). * **`MinecraftServer server = event.getServer();`**: Gets the `MinecraftServer` instance from the event. * **`server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from the server!"));`**: This is the core of the example. It gets the player list from the server and sends a message to all connected players. `TextComponentString` is used to create the text message. **How to use it:** 1. **Set up your MCP environment:** Make sure you have MCP set up correctly for the Minecraft version you're targeting. This involves decompiling, deobfuscating, and setting up the Forge development environment. Refer to the official Forge documentation for detailed instructions. 2. **Create a new Java class:** Create a new Java file (e.g., `HelloWorld.java`) in your mod's source directory. Make sure the file is in the correct package (e.g., `src/main/java/your/package/name/HelloWorld.java`). 3. **Paste the code:** Copy and paste the code above into your `HelloWorld.java` file. **Remember to replace `your.package.name` with your actual package name.** 4. **Build your mod:** Use the MCP build tools to compile your mod. This will typically involve running a command like `./gradlew build`. 5. **Install your mod:** Copy the resulting `.jar` file from the `build/libs` directory to the `mods` folder of your Minecraft server. 6. **Start your server:** Start your Minecraft server. When the server has finished starting, you should see the "Hello, world!" message in the server console and in the chat of any connected players. **Indonesian Translation (Explanation):** Berikut adalah contoh sederhana "Hello, world!" untuk server MCP (Minecraft Coder Pack), ditulis dalam Java: ```java package your.package.name; // Ganti dengan nama paket Anda yang sebenarnya import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") public class HelloWorld { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, world! Ini dari server!")); } } ``` **Penjelasan:** * **`package your.package.name;`**: **Penting:** Ganti `your.package.name` dengan nama paket yang ingin Anda gunakan untuk mod Anda. Ini sangat penting untuk organisasi dan menghindari konflik. Konvensi umum adalah menggunakan nama domain Anda secara terbalik (misalnya, `com.example.mymod`). * **`import net.minecraft.server.MinecraftServer;`**: Mengimpor kelas `MinecraftServer`, yang memungkinkan Anda mengakses instance server. * **`import net.minecraft.util.text.TextComponentString;`**: Mengimpor kelas `TextComponentString`, yang digunakan untuk membuat pesan teks. * **`import net.minecraftforge.fml.common.Mod;`**: Mengimpor anotasi `Mod`, yang menandai kelas ini sebagai mod Forge. * **`import net.minecraftforge.fml.common.event.FMLServerStartedEvent;`**: Mengimpor kelas `FMLServerStartedEvent`, yang dipicu ketika server telah dimulai. * **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: Anotasi ini mendefinisikan metadata mod: * `modid`: Pengidentifikasi unik untuk mod Anda (misalnya, "helloworld"). Ini *harus* huruf kecil dan hanya berisi huruf, angka, dan garis bawah. * `name`: Nama mod Anda yang mudah dibaca (misalnya, "Hello World Mod"). * `version`: Versi mod Anda (misalnya, "1.0"). * **`public class HelloWorld { ... }`**: Ini adalah kelas utama untuk mod Anda. * **`@Mod.EventHandler`**: Anotasi ini menandai metode `serverStarted` sebagai penangan peristiwa. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: Metode ini dipanggil ketika `FMLServerStartedEvent` dipicu (yaitu, ketika server telah dimulai). * **`MinecraftServer server = event.getServer();`**: Mendapatkan instance `MinecraftServer` dari peristiwa. * **`server.getPlayerList().sendMessage(new TextComponentString("Hello, world! Ini dari server!"));`**: Ini adalah inti dari contoh. Ini mendapatkan daftar pemain dari server dan mengirim pesan ke semua pemain yang terhubung. `TextComponentString` digunakan untuk membuat pesan teks. **Cara menggunakannya:** 1. **Siapkan lingkungan MCP Anda:** Pastikan Anda telah menyiapkan MCP dengan benar untuk versi Minecraft yang Anda targetkan. Ini melibatkan dekompilasi, deobfuscasi, dan pengaturan lingkungan pengembangan Forge. Lihat dokumentasi Forge resmi untuk instruksi terperinci. 2. **Buat kelas Java baru:** Buat file Java baru (misalnya, `HelloWorld.java`) di direktori sumber mod Anda. Pastikan file tersebut berada di paket yang benar (misalnya, `src/main/java/your/package/name/HelloWorld.java`). 3. **Tempel kode:** Salin dan tempel kode di atas ke dalam file `HelloWorld.java` Anda. **Ingatlah untuk mengganti `your.package.name` dengan nama paket Anda yang sebenarnya.** 4. **Bangun mod Anda:** Gunakan alat build MCP untuk mengkompilasi mod Anda. Ini biasanya melibatkan menjalankan perintah seperti `./gradlew build`. 5. **Instal mod Anda:** Salin file `.jar` yang dihasilkan dari direktori `build/libs` ke folder `mods` server Minecraft Anda. 6. **Mulai server Anda:** Mulai server Minecraft Anda. Ketika server selesai dimulai, Anda akan melihat pesan "Hello, world!" di konsol server dan di obrolan pemain yang terhubung. **Key Changes in Indonesian Translation:** * Translated the comments and explanation to Indonesian. * Changed the message in `TextComponentString` to "Hello, world! Ini dari server!" (Hello, world! This is from the server!). * Used more formal Indonesian language where appropriate. * Added emphasis on the importance of replacing `your.package.name`. This provides a complete and understandable "Hello, world!" example for an MCP server, along with a detailed explanation and an Indonesian translation. Remember to consult the Forge documentation for the most up-to-date information and best practices. Good luck!

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

Here are a few options for translating "MCP Server for Rapidapp PostgreSQL Databases," depending on the specific context and desired nuance: **Option 1 (Most straightforward):** * **Server MCP untuk Database PostgreSQL Rapidapp** This is a direct translation and likely the most common and easily understood. **Option 2 (Slightly more descriptive):** * **Server MCP untuk Database PostgreSQL yang digunakan oleh Rapidapp** This translates to "MCP Server for PostgreSQL Databases used by Rapidapp." It clarifies the relationship between Rapidapp and the databases. **Option 3 (Focusing on management):** * **Server MCP untuk Pengelolaan Database PostgreSQL Rapidapp** This translates to "MCP Server for the Management of Rapidapp PostgreSQL Databases." This emphasizes the server's role in managing the databases. **Which option is best depends on the context. If you need to be as concise as possible, Option 1 is best. If you need to clarify the relationship between Rapidapp and the databases, Option 2 is better. If you want to emphasize the management aspect, Option 3 is the best choice.**

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

Integrasi antara Windsurf dan server MCP kustom

bluesky-daily-mcp

bluesky-daily-mcp

Sebuah Server MCP untuk membantumu menemukan topik-topik paling menarik dari orang-orang yang kamu ikuti di Bluesky setiap hari.

MCP Netlify Serverless Functions

MCP Netlify Serverless Functions

A demonstration project for building and running Model Context Protocol (MCP) servers using Netlify Serverless Functions. It provides a template for deploying serverless MCP endpoints with automated CI/CD pipelines through Netlify.

Playread

Playread

Enables Google search automation and web content extraction using Playwright. Performs Google searches and fetches main content from web pages, returning structured results in JSON format.

Matomo MCP Server

Matomo MCP Server

Enables AI models to interact with Matomo analytics through a complete MCP server implementation. Provides tools for retrieving analytics data, managing sites, and generating reports with zero configuration setup.

Slack MCP Server

Slack MCP Server

Integrates AI assistants with Slack workspaces using OAuth 2.0 authenticated user tokens for secure, multi-functional interaction. It enables comprehensive operations including channel management, message searching, file handling, and reaction management through natural language.

Zoom MCP Server

Zoom MCP Server

An MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Zoom API through natural language, auto-generated using AG2's MCP builder.

URL Text Fetcher MCP Server

URL Text Fetcher MCP Server

Enables fetching visible text content and extracting all links from web pages through URL requests. Designed specifically for LM Studio integration to provide web scraping capabilities.

EduChain MCP Integration Server

EduChain MCP Integration Server

An MCP-compatible Flask server that integrates with the educhain Python library to dynamically generate educational content for Claude Desktop, including multiple-choice questions, lesson plans, and flashcards.

mcp-cloudron

mcp-cloudron

An MCP server for managing Cloudron instances that enables monitoring and controlling self-hosted applications, backups, and infrastructure. It provides tools for listing installed apps, retrieving system status, and performing administrative tasks through the Model Context Protocol.

Follow Plan MCP Server

Follow Plan MCP Server

An MCP server for intelligent project planning and task management featuring task tracking, bug reporting, and feature specification with SQLite persistence. It includes full-text search capabilities and automatic filesystem synchronization to keep project data organized and accessible.

PubNub MCP Server

PubNub MCP Server

A CLI-based Model Context Protocol server that exposes PubNub SDK documentation and Functions resources to LLM-powered tools like Cursor IDE, enabling users to fetch documentation and interact with PubNub channels via natural language prompts.