Discover Awesome MCP Servers
Extend your agent with 16,005 capabilities via MCP servers.
- All16,005
- 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
Multi-AI MCP Server for Claude Code
Connects Claude Code with multiple AI models (Gemini, Grok-3, ChatGPT, DeepSeek) simultaneously, allowing users to get diverse AI perspectives, conduct AI debates, and leverage each model's unique strengths.
Law Office SQLite MCP Server
A Model Context Protocol server for law office database management that enables tracking clients, cases, billable time, and invoices.
Gemini Function Calling + Model Context Protocol(MCP) Flight Search
Model Context Protocol (MCP) dengan Gemini 2.5 Pro. Mengubah pertanyaan percakapan menjadi pencarian penerbangan menggunakan kemampuan pemanggilan fungsi Gemini dan alat pencarian penerbangan MCP.
MCP-Typebot
Powerful Model Context Protocol server for managing Typebot chatbots, enabling operations like authentication, creating, updating, listing, and publishing bots through a standardized JSON interface.
Snowflake MCP Server
Enables AI assistants to securely connect to Snowflake data warehouses and execute SQL queries through natural language interactions. Supports multiple authentication methods and provides formatted query results with built-in security controls.
Remote MCP Server on Cloudflare
PuppeteerMCP Server
An MCP server that enables AI assistants to capture and analyze web page screenshots using Puppeteer, supporting multi-breakpoint captures, error reporting, and page interactions.
Procesio MCP Server
Server MCP untuk berinteraksi dengan API Procesio
llm-mcp-server-template
Templat proyek untuk pengembangan server LLM-MCP.
MCP Content Analyzer
Enables comprehensive content analysis through web scraping, document processing (PDF, DOCX, TXT, RTF), screenshot analysis, and local Excel database management. Provides intelligent workflows for extracting, analyzing, and storing content from multiple sources with automated categorization and search capabilities.
Database Query MCP Server
Enables secure read-only querying of multiple database types (MySQL, PostgreSQL, MSSQL, Oracle) through natural language. Automatically reads database configuration from project files and blocks any data modification operations for safety.
Godot Docs MCP
Enables AI agents to search and retrieve information from the official Godot game engine documentation. Provides tools to search documentation, get page content, and access detailed class information.
Outlook Meetings Scheduler MCP Server
Allows scheduling meetings in Microsoft Outlook using Microsoft Graph API, with features for creating calendar events and adding attendees by finding their email addresses.
Smartlead Simplified MCP Server
A Multi-Channel Proxy server that provides a structured interface for interacting with Smartlead's API, organizing functionality into logical tools for campaign management, lead management, and other marketing automation features.
Spotify Playlist MCP Server
Enables creating and managing Spotify playlists using natural language with advanced similarity matching across 8 different algorithms. Supports finding similar tracks based on audio features, mood, energy, genre, and custom weighted parameters to build personalized playlists automatically.
Minecraft RCON MCP Server
Server Minecraft MCP kecil, menggunakan antarmuka RCON.
mcp-server
only_mcp
Implementasi klien dan server MCP v0.2 arketipe sederhana
Email MCP Server
Enables Claude Desktop to send emails through Mailjet's API using the Model Context Protocol over Server-Sent Events. Provides secure email sending capabilities with API token authentication and user-provided credentials.
Stock MCP Server
Server MCP untuk kuotasi saham waktu nyata, menggunakan Model Context Protocol (MCP).
Pydantic MCP Agent with Chainlit
Repositori ini menggunakan server MCP untuk mengintegrasikan beberapa alat untuk agen secara mulus.
Claude-to-Gemini MCP Server
Enables Claude to use Google Gemini as a secondary AI through MCP for large-scale codebase analysis and complex reasoning tasks. Supports both Gemini Flash and Pro models with specialized functions for general queries and comprehensive code analysis.
example-mcp-server-streamable-http
example-mcp-server-streamable-http
A Simple MCP Server and Client
Okay, here's a simple example of an MCP (Minecraft Coder Pack) setup with a basic client and server, translated to Indonesian and explained: **Konsep Dasar (Basic Concept)** MCP (Minecraft Coder Pack) adalah seperangkat alat yang memungkinkan Anda untuk mendekompilasi, mendekode, dan memodifikasi kode sumber Minecraft. Ini memungkinkan Anda untuk membuat modifikasi (mods) untuk Minecraft. Contoh ini akan menunjukkan bagaimana membuat mod sederhana yang berjalan di sisi klien (client) dan server (server). **Struktur Proyek (Project Structure)** Biasanya, proyek MCP memiliki struktur seperti ini: ``` mcp/ ├── conf/ ├── jars/ ├── src/ │ ├── minecraft/ (Kode sumber Minecraft yang didekompilasi) │ └── your_mod/ (Kode mod Anda) ├── build.gradle ├── build/ └── ... ``` **Contoh Kode (Code Example)** Karena MCP melibatkan banyak file dan konfigurasi, saya akan memberikan contoh kode inti dan menjelaskan di mana kode tersebut biasanya ditempatkan. **Penting:** Contoh ini sangat disederhanakan dan membutuhkan pengaturan MCP yang benar agar berfungsi. **1. Kode Sisi Klien (Client-Side Code)** Katakanlah Anda ingin menambahkan pesan ke obrolan saat permainan dimulai. * **Lokasi File:** `src/your_mod/ClientProxy.java` (atau nama yang sesuai) ```java package your_mod; import net.minecraft.client.Minecraft; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class ClientProxy { public void preInit(FMLPreInitializationEvent event) { // Kode yang dijalankan sebelum inisialisasi } public void init(FMLInitializationEvent event) { // Kode yang dijalankan saat inisialisasi Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Halo dari sisi klien!")); } public void postInit() { // Kode yang dijalankan setelah inisialisasi } } ``` **Penjelasan (Explanation):** * `package your_mod;`: Menentukan paket Java untuk kode Anda. * `import ...;`: Mengimpor kelas-kelas yang diperlukan dari Minecraft dan Forge. * `ClientProxy`: Kelas yang menangani logika sisi klien. * `preInit`, `init`, `postInit`: Metode-metode ini dipanggil pada berbagai tahap inisialisasi mod. `init` adalah tempat kita menambahkan pesan ke obrolan. * `Minecraft.getMinecraft().player.sendMessage(...)`: Mengambil instance Minecraft, mendapatkan pemain, dan mengirim pesan ke obrolan pemain. * `TextComponentString`: Kelas untuk membuat string teks yang dapat ditampilkan di Minecraft. **2. Kode Sisi Server (Server-Side Code)** Katakanlah Anda ingin mencetak pesan ke konsol server saat server dimulai. * **Lokasi File:** `src/your_mod/CommonProxy.java` (atau nama yang sesuai) ```java package your_mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class CommonProxy { private static final Logger LOGGER = LogManager.getLogger(); public void preInit(FMLPreInitializationEvent event) { // Kode yang dijalankan sebelum inisialisasi } public void init(FMLInitializationEvent event) { // Kode yang dijalankan saat inisialisasi LOGGER.info("Halo dari sisi server!"); } public void postInit() { // Kode yang dijalankan setelah inisialisasi } } ``` **Penjelasan (Explanation):** * Struktur dasarnya mirip dengan `ClientProxy`. * `LOGGER.info(...)`: Mencetak pesan ke konsol server menggunakan sistem logging. **3. Kelas Mod Utama (Main Mod Class)** Kelas ini adalah titik masuk (entry point) untuk mod Anda. * **Lokasi File:** `src/your_mod/MyMod.java` (atau nama yang sesuai) ```java package your_mod; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; @Mod(modid = MyMod.MODID, name = MyMod.NAME, version = MyMod.VERSION) public class MyMod { public static final String MODID = "mymod"; public static final String NAME = "My Simple Mod"; public static final String VERSION = "1.0"; @SidedProxy(clientSide = "your_mod.ClientProxy", serverSide = "your_mod.CommonProxy") public static CommonProxy proxy; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.preInit(event); } @Mod.EventHandler public void init(FMLInitializationEvent event) { proxy.init(event); } @Mod.EventHandler public void postInit(FMLInitializationEvent event) { proxy.postInit(); } } ``` **Penjelasan (Explanation):** * `@Mod(...)`: Anotasi yang menandai kelas ini sebagai mod Minecraft. * `modid`: ID unik untuk mod Anda. * `name`: Nama mod yang ditampilkan. * `version`: Versi mod Anda. * `@SidedProxy(...)`: Menentukan kelas proxy untuk sisi klien dan server. Ini memungkinkan Anda untuk menjalankan kode yang berbeda tergantung pada apakah mod berjalan di klien atau server. * `proxy`: Instance dari `ClientProxy` atau `CommonProxy` tergantung pada sisi. * `@Mod.EventHandler`: Menandai metode-metode yang akan dipanggil oleh Forge pada berbagai tahap inisialisasi. Kita meneruskan panggilan ke metode `preInit`, `init`, dan `postInit` dari proxy. **4. `build.gradle`** File ini digunakan oleh Gradle untuk membangun mod Anda. Ini akan berisi dependensi dan konfigurasi lainnya. Contoh sederhana: ```gradle plugins { id 'java' id 'eclipse' id 'idea' id 'net.minecraftforge.gradle.forge' version '5.1.+' } version = '1.0' group = 'your_group' // Ganti dengan grup Anda java.toolchain.languageVersion = JavaLanguageVersion.of(8) // Atau versi Java yang sesuai minecraft { mappings channel: 'stable', version: '39-1.12.2' // Ganti dengan versi Minecraft yang sesuai runs { client { workingDirectory project.file('run') ideaModule = 'YourMod.main' jvmArg "-Dmixin.env.remapRefMap=true" jvmArg "-Dmixin.env.refMapName=mixin.refmap.json" } server { workingDirectory project.file('run') ideaModule = 'YourMod.main' jvmArg "-Dmixin.env.remapRefMap=true" jvmArg "-Dmixin.env.refMapName=mixin.refmap.json" } } } sourceSets { main.java.srcDir 'src/your_mod' } dependencies { minecraft 'net.minecraftforge:forge:1.12.2-14.23.5.2860' // Ganti dengan versi Forge yang sesuai } processResources { inputs.property "version", project.version from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' expand 'version': project.version } } ``` **Penjelasan (Explanation):** * `plugins`: Menentukan plugin Gradle yang digunakan. * `version`, `group`: Informasi tentang mod Anda. * `minecraft`: Konfigurasi terkait Minecraft dan Forge. **Penting:** Ganti `1.12.2-14.23.5.2860` dengan versi Forge yang sesuai dengan versi Minecraft yang Anda targetkan. Ganti juga `39-1.12.2` dengan versi mappings yang sesuai. * `dependencies`: Menentukan dependensi, seperti Forge. * `sourceSets`: Menentukan direktori sumber untuk kode Java Anda. * `processResources`: Memproses file sumber daya, seperti `mcmod.info`. **Langkah-Langkah (Steps):** 1. **Siapkan Lingkungan MCP:** Ikuti panduan resmi MCP untuk mendekompilasi dan mengatur lingkungan pengembangan. Ini adalah langkah yang paling rumit. 2. **Buat Struktur Proyek:** Buat direktori `src/your_mod` dan file-file Java seperti yang dijelaskan di atas. 3. **Edit `build.gradle`:** Sesuaikan file `build.gradle` dengan informasi mod Anda dan versi Minecraft/Forge yang benar. 4. **Tulis Kode:** Implementasikan logika mod Anda di kelas `ClientProxy`, `CommonProxy`, dan `MyMod`. 5. **Bangun Mod:** Gunakan perintah Gradle (biasanya `./gradlew build`) untuk membangun mod Anda. 6. **Instal Mod:** Salin file JAR yang dihasilkan ke direktori `mods` di instalasi Minecraft Anda. 7. **Jalankan Minecraft:** Jalankan Minecraft dan lihat apakah mod Anda berfungsi. **Penting (Important):** * **Versi Minecraft dan Forge:** Pastikan versi Minecraft dan Forge yang Anda gunakan kompatibel. * **Konfigurasi MCP:** Pengaturan MCP yang benar sangat penting. Ikuti panduan resmi dengan cermat. * **Error Handling:** Contoh ini sangat sederhana dan tidak menyertakan penanganan kesalahan. Dalam mod yang sebenarnya, Anda harus menangani pengecualian dan kesalahan dengan benar. * **Forge Events:** Forge menyediakan sistem event yang kuat untuk memodifikasi perilaku Minecraft. Pelajari tentang event-event ini untuk membuat mod yang lebih kompleks. * **Mixin:** Mixin adalah sistem yang lebih canggih untuk memodifikasi kode Minecraft tanpa mengubah kode sumber asli. Ini direkomendasikan untuk mod yang lebih kompleks. **Kesimpulan (Conclusion)** Ini adalah contoh yang sangat sederhana untuk memulai dengan MCP. Membuat mod Minecraft yang sebenarnya membutuhkan pemahaman yang lebih dalam tentang Minecraft, Forge, dan Java. Semoga ini membantu! Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk bertanya.
Jokes MCP Server
An MCP server that retrieves jokes from three different sources: Chuck Norris jokes, Dad jokes, and Yo Mama jokes.
MCP Server Python
File System MCP Server
Mirror of
crawl4ai-mcp
Server MCP untuk web scraping dan crawling, dibangun menggunakan Crawl4AI.
AWS SecurityHub MCP Server
This server implements the Multi-Agent Conversation Protocol for AWS SecurityHub, enabling interaction with AWS SecurityHub API through natural language commands.
MCP-RAG
An MCP-compatible system that handles large files (up to 200MB) with intelligent chunking and multi-format document support for advanced retrieval-augmented generation.