Discover Awesome MCP Servers

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

All23,645
AgilePlace MCP Server

AgilePlace MCP Server

Enables AI assistants to interact with AgilePlace for comprehensive project management tasks including board management, card operations, dependency tracking, and bulk updates. Supports natural language queries for managing AgilePlace boards, cards, and team workflows.

Naver Search MCP Server

Naver Search MCP Server

Sebuah server MCP yang memungkinkan pencarian berbagai jenis konten (berita, blog, belanja, gambar, dll.) melalui API pencarian Naver.

Hello MCP Server

Hello MCP Server

Here's a simple "Hello, World!" example using Minecraft Coder Pack (MCP), which is used for modding Minecraft: ```java package com.example.modid; // Replace with your mod's package import net.minecraft.init.Blocks; import net.minecraft.client.Minecraft; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Example Mod", version = "1.0") // Replace with your mod's information public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { // Print to the console System.out.println("Hello from Example Mod!"); // Send a message to the player's chat Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! from Example Mod!")); // You can also interact with the game world here, for example: // Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState()); } } ``` **Explanation:** * **`package com.example.modid;`**: This defines the package for your mod. **Crucially, replace `com.example.modid` with your own unique package name.** This is important to avoid conflicts with other mods. A common practice is to use your domain name in reverse (e.g., `com.myname.mymod`). * **`import ...;`**: These lines import necessary classes from the Minecraft and Forge APIs. * **`@Mod(...)`**: This annotation tells Forge that this class is a mod. * `modid`: A unique identifier for your mod (e.g., "examplemod"). This should be lowercase and contain no spaces. * `name`: The human-readable name of your mod (e.g., "Example Mod"). * `version`: The version number of your mod (e.g., "1.0"). * **`public class ExampleMod { ... }`**: This is the main class for your mod. The name should match the file name (e.g., `ExampleMod.java`). * **`@Mod.EventHandler`**: This annotation marks the `init` method as an event handler. Forge will call this method when the game is initializing. * **`public void init(FMLInitializationEvent event) { ... }`**: This method is called during the initialization phase of the game. This is where you'll typically register blocks, items, recipes, and other mod elements. * **`System.out.println("Hello from Example Mod!");`**: This prints a message to the console (the Minecraft game output). This is useful for debugging. * **`Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! from Example Mod!"));`**: This sends a message to the player's chat window. `Minecraft.getMinecraft()` gets the current Minecraft instance, `player` gets the player object, and `sendMessage` sends the message. `TextComponentString` is used to create a text component that can be displayed in chat. * **`// Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState());`**: This is a commented-out example of how to interact with the game world. It would place a diamond block at coordinates (0, 64, 0). You'll need to uncomment it and add `import net.minecraft.util.math.BlockPos;` to use it. **How to Use:** 1. **Set up your modding environment:** You'll need to set up a Minecraft modding environment using Forge. This typically involves downloading the Minecraft Forge MDK (Mod Development Kit) and setting up an IDE (like IntelliJ IDEA or Eclipse). Follow a Forge modding tutorial for your Minecraft version to get this set up correctly. 2. **Create the Java file:** Create a new Java file named `ExampleMod.java` (or whatever you named your main class) in the correct package directory (e.g., `src/main/java/com/example/modid/`). 3. **Paste the code:** Paste the code above into the `ExampleMod.java` file. **Remember to change the package name and modid!** 4. **Build the mod:** Build your mod using the Gradle build system that comes with the Forge MDK. 5. **Run Minecraft:** Run Minecraft with the Forge profile. Your mod should be loaded. 6. **Check the console and chat:** You should see the "Hello from Example Mod!" message in the console, and the "Hello, World! from Example Mod!" message in the player's chat when you enter a world. **Important Notes:** * **Forge Version:** Make sure you're using the correct version of Forge for the Minecraft version you're targeting. * **IDE Setup:** Properly setting up your IDE is crucial for modding. Follow a tutorial specific to your IDE and Forge version. * **Error Handling:** This is a very basic example. Real mods will need to handle errors and exceptions gracefully. * **Dependencies:** If your mod uses other mods as dependencies, you'll need to declare them in your `build.gradle` file. * **Assets:** For more complex mods, you'll need to create assets (textures, models, etc.) and register them correctly. This "Hello, World!" example provides a starting point for learning Minecraft modding with Forge. Good luck! --- **Indonesian Translation:** Berikut adalah contoh sederhana "Hello, World!" menggunakan Minecraft Coder Pack (MCP), yang digunakan untuk memodifikasi Minecraft: ```java package com.example.modid; // Ganti dengan paket mod Anda import net.minecraft.init.Blocks; import net.minecraft.client.Minecraft; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Example Mod", version = "1.0") // Ganti dengan informasi mod Anda public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { // Cetak ke konsol System.out.println("Halo dari Example Mod!"); // Kirim pesan ke obrolan pemain Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! dari Example Mod!")); // Anda juga dapat berinteraksi dengan dunia game di sini, misalnya: // Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState()); } } ``` **Penjelasan:** * **`package com.example.modid;`**: Ini mendefinisikan paket untuk mod Anda. **Penting, ganti `com.example.modid` dengan nama paket unik Anda sendiri.** Ini penting untuk menghindari konflik dengan mod lain. Praktik umum adalah menggunakan nama domain Anda secara terbalik (misalnya, `com.myname.mymod`). * **`import ...;`**: Baris-baris ini mengimpor kelas-kelas yang diperlukan dari API Minecraft dan Forge. * **`@Mod(...)`**: Anotasi ini memberi tahu Forge bahwa kelas ini adalah mod. * `modid`: Pengidentifikasi unik untuk mod Anda (misalnya, "examplemod"). Ini harus huruf kecil dan tidak mengandung spasi. * `name`: Nama mod Anda yang mudah dibaca (misalnya, "Example Mod"). * `version`: Nomor versi mod Anda (misalnya, "1.0"). * **`public class ExampleMod { ... }`**: Ini adalah kelas utama untuk mod Anda. Nama harus sesuai dengan nama file (misalnya, `ExampleMod.java`). * **`@Mod.EventHandler`**: Anotasi ini menandai metode `init` sebagai penangan peristiwa. Forge akan memanggil metode ini saat game sedang diinisialisasi. * **`public void init(FMLInitializationEvent event) { ... }`**: Metode ini dipanggil selama fase inisialisasi game. Di sinilah Anda biasanya mendaftarkan blok, item, resep, dan elemen mod lainnya. * **`System.out.println("Halo dari Example Mod!");`**: Ini mencetak pesan ke konsol (output game Minecraft). Ini berguna untuk debugging. * **`Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! dari Example Mod!"));`**: Ini mengirim pesan ke jendela obrolan pemain. `Minecraft.getMinecraft()` mendapatkan instance Minecraft saat ini, `player` mendapatkan objek pemain, dan `sendMessage` mengirim pesan. `TextComponentString` digunakan untuk membuat komponen teks yang dapat ditampilkan di obrolan. * **`// Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState());`**: Ini adalah contoh yang dikomentari tentang cara berinteraksi dengan dunia game. Ini akan menempatkan blok berlian pada koordinat (0, 64, 0). Anda perlu menghapus komentar dan menambahkan `import net.minecraft.util.math.BlockPos;` untuk menggunakannya. **Cara Menggunakan:** 1. **Siapkan lingkungan modding Anda:** Anda perlu menyiapkan lingkungan modding Minecraft menggunakan Forge. Ini biasanya melibatkan pengunduhan Minecraft Forge MDK (Mod Development Kit) dan menyiapkan IDE (seperti IntelliJ IDEA atau Eclipse). Ikuti tutorial modding Forge untuk versi Minecraft Anda untuk menyiapkan ini dengan benar. 2. **Buat file Java:** Buat file Java baru bernama `ExampleMod.java` (atau apa pun yang Anda beri nama kelas utama Anda) di direktori paket yang benar (misalnya, `src/main/java/com/example/modid/`). 3. **Tempel kode:** Tempel kode di atas ke dalam file `ExampleMod.java`. **Ingatlah untuk mengubah nama paket dan modid!** 4. **Bangun mod:** Bangun mod Anda menggunakan sistem build Gradle yang disertakan dengan Forge MDK. 5. **Jalankan Minecraft:** Jalankan Minecraft dengan profil Forge. Mod Anda harus dimuat. 6. **Periksa konsol dan obrolan:** Anda akan melihat pesan "Halo dari Example Mod!" di konsol, dan pesan "Hello, World! dari Example Mod!" di obrolan pemain saat Anda memasuki dunia. **Catatan Penting:** * **Versi Forge:** Pastikan Anda menggunakan versi Forge yang benar untuk versi Minecraft yang Anda targetkan. * **Pengaturan IDE:** Menyiapkan IDE Anda dengan benar sangat penting untuk modding. Ikuti tutorial khusus untuk IDE dan versi Forge Anda. * **Penanganan Kesalahan:** Ini adalah contoh yang sangat dasar. Mod yang sebenarnya perlu menangani kesalahan dan pengecualian dengan baik. * **Dependensi:** Jika mod Anda menggunakan mod lain sebagai dependensi, Anda perlu mendeklarasikannya di file `build.gradle` Anda. * **Aset:** Untuk mod yang lebih kompleks, Anda perlu membuat aset (tekstur, model, dll.) dan mendaftarkannya dengan benar. Contoh "Hello, World!" ini memberikan titik awal untuk mempelajari modding Minecraft dengan Forge. Semoga berhasil!

Medical GraphRAG Assistant

Medical GraphRAG Assistant

Enables AI-powered medical information retrieval through FHIR clinical document search and GraphRAG-based exploration of medical entities and relationships. Combines vector search with knowledge graph queries for comprehensive healthcare data analysis.

Flight Control MCP Server

Flight Control MCP Server

Provides read-only access to query and retrieve information about devices, fleets, events, and configurations managed by Flight Control through a safe integration layer supporting filtering and selector-based queries.

Kali Security MCP

Kali Security MCP

Integrates 193 Kali Linux security tools with AI for intelligent penetration testing, CTF solving, and vulnerability assessment through automated workflows and expert knowledge base.

TypeScript Package Introspector (MCP Server)

TypeScript Package Introspector (MCP Server)

Video Metadata MCP Server

Video Metadata MCP Server

Manages sports video metadata with CRUD operations for game information, teams, scores, and statistics. Enables advanced search filtering by game type, teams, league, season, and date ranges through PostgreSQL integration.

Stock Analysis MCP Server

Stock Analysis MCP Server

Provides comprehensive stock analysis tools including chip distribution, pattern detection, trend reversal analysis, company fundamentals, and market scanning for bullish/bearish signals using Yahoo Finance and FMP data.

Mailchimp MCP Server

Mailchimp MCP Server

MCP Testing Library

MCP Testing Library

Lingkungan pengujian untuk server MCP.

ProDisco

ProDisco

Enables AI agents to interact with Kubernetes clusters through progressive disclosure, where agents discover TypeScript modules via filesystem, write and execute code, and receive summarized console output for cluster management tasks.

n8n MCP Server

n8n MCP Server

Enables AI models to manage n8n workflow automation through a standardized interface. Supports creating, reading, updating, and deleting workflows with comprehensive access to workflow nodes, connections, and configurations.

scratchattach-mcp

scratchattach-mcp

Server MCP untuk Scratch, didukung oleh scratchattach.

Planfix MCP Server

Planfix MCP Server

Integration between Planfix business process management system and Model Context Protocol (MCP) for use with Claude and other AI assistants, enabling task management, project handling, contact management, and analytics reporting through natural language.

mcp-central

mcp-central

Kumpulan server MCP yang berpusat pada model

CodeBot MCP Server v2

CodeBot MCP Server v2

An extended MCP server for managing code snippets, performing code analysis, and handling deployments via Render and GitHub. It enables users to perform code reviews, track issues, and manage service operations through natural language interactions.

ms-agentframework

ms-agentframework

Production-ready integration of Microsoft Agent Framework with MCP, enabling AI agents to access tools like weather queries, calculations, and Taiwan stock prices through SSE/HTTP streaming transport with Azure OpenAI GPT-4 backend.

Semrush MCP Server

Semrush MCP Server

A Cursor MCP server that provides tools and prompts for accessing various Semrush keyword-related API endpoints, enabling keyword research, analysis, and monitoring through natural language.

Yahoo Finance MCP Server

Yahoo Finance MCP Server

Enables AI assistants to access real-time financial data, historical stock prices, company information, financial statements, options data, market news, and analyst recommendations through Yahoo Finance. Built with FastMCP v2 for efficient HTTP streaming and comprehensive market analysis tools.

MCP Website Chatbot

MCP Website Chatbot

A production-grade AI chatbot that enables real-time information retrieval and retrieval-augmented generation for website content. It integrates MCP tools to fetch live data while providing a responsive chat interface with strict guardrails against misinformation.

Telegram MCP Server

Telegram MCP Server

Enables interaction with Telegram channels through the Bot API, supporting comprehensive messaging operations including sending text/photos, creating polls, managing reactions, and editing/deleting messages. Provides complete channel management capabilities for automated Telegram bot operations.

SAP Fieldglass MCP Server by CData

SAP Fieldglass MCP Server by CData

This read-only MCP Server allows you to connect to SAP Fieldglass data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp

Teradata MCP Server

Teradata MCP Server

Enables AI agents and users to query, analyze, and manage Teradata databases through modular tools for search, data quality, administration, and data science operations. Provides comprehensive database interaction capabilities including RAG applications, feature store management, and vector operations.

MCP E-commerce Server

MCP E-commerce Server

A Model Context Protocol server that enables full CRUD operations for e-commerce product management, featuring MySQL integration and AI-powered product description generation. It provides tools for inventory monitoring and supports both stdio and HTTP/SSE transports.

Code Buddy

Code Buddy

A comprehensive MCP server that provides AI assistants with tools for file system management, Git integration, and shell command execution. It features specialized code utilities for analysis, formatting, and linting to enhance development workflows within Claude Desktop.

ActiveCampaign MCP Server

ActiveCampaign MCP Server

An MCP server that enables AI tools to interact with ActiveCampaign API, allowing contact management and tracking event analysis through natural language queries.

PubChem-MCP

PubChem-MCP

An MCP server that provides tools for querying the PubChem database for detailed information on chemical compounds, substances, bioassays, and molecular properties. It enables users to search by name, structure, or identifier to retrieve chemical classifications and cross-references through natural language.

Google Slides MCP Server

Google Slides MCP Server

Here are a few possible translations, depending on the context: * **Server MCP untuk Google Slides:** This is a direct translation and is generally understandable. It's suitable if you're talking about a specific server named "MCP" that's designed to work with Google Slides. * **Server MCP bagi Google Slides:** This is very similar to the first option, using "bagi" instead of "untuk," both meaning "for." * **Server MCP untuk Google Slide:** (Singular "Slide") This is appropriate if you are referring to a single Google Slide. Without more context, it's difficult to provide the *perfect* translation. Could you provide more information about what "MCP Server" refers to? For example: * Is "MCP" an acronym? * What is the purpose of this server? * What is it supposed to do with Google Slides? Knowing more will help me give you a more accurate and natural-sounding translation.

SimplyHired MCP Server

SimplyHired MCP Server

Enables searching job listings on SimplyHired.com with customizable parameters including query, location, and search radius.