Discover Awesome MCP Servers

Extend your agent with 17,823 capabilities via MCP servers.

All17,823
WhatsApp MCP Server

WhatsApp MCP Server

Aplikasi Node.js yang memungkinkan interaksi terprogram dengan WhatsApp desktop di macOS, memungkinkan pengguna untuk mengirim pesan dan memeriksa status WhatsApp melalui otomatisasi AppleScript tanpa interaksi UI langsung.

JotForm API Server

JotForm API Server

Enables interaction with JotForm's API to manage forms, submissions, folders, reports, and user settings, including advanced submission search by date ranges and accounting periods.

Tradovate Tools

Tradovate Tools

Server Protokol Konteks Model yang memungkinkan interaksi dengan API Tradovate untuk mengelola kontrak perdagangan, posisi, order, dan akun.

NeuralLog Server

NeuralLog Server

Central logging server for the AI-MCP-Logger ecosystem

FastAPI MCP OpenAPI

FastAPI MCP OpenAPI

A FastAPI library that provides Model Context Protocol tools for endpoint introspection and OpenAPI documentation, allowing AI agents to discover and understand API endpoints.

ProtonMail Pro MCP

ProtonMail Pro MCP

Enables comprehensive ProtonMail management through SMTP and IMAP, supporting email sending/reading, folder operations, analytics, and contact tracking with advanced search and automation capabilities.

VictoriaMetrics-mcp-server

VictoriaMetrics-mcp-server

VictoriaMetrics-mcp-server

100ms Raydium Sniper MCP

100ms Raydium Sniper MCP

Memungkinkan *token sniping* berkinerja tinggi di Raydium DEX dengan dukungan multi-wilayah dan integrasi Claude AI, memungkinkan pengguna untuk memantau dan mengeksekusi pembelian token melalui perintah bahasa alami.

my-mcp-server

my-mcp-server

Brave Search MCP Server

Brave Search MCP Server

Enables web searching and local business discovery through the Brave Search API. Provides both general web search with pagination and filtering controls, plus local business search with automatic fallback to web results.

Tailscale MCP Server

Tailscale MCP Server

Provides seamless integration with Tailscale's CLI commands and REST API, enabling automated network management and monitoring through a standardized Model Context Protocol interface.

Todo List MCP Server

Todo List MCP Server

A TypeScript-based MCP server that enables users to manage tasks through natural conversation with Claude. Features complete CRUD operations, priority management, tagging, search functionality, and intelligent productivity insights with robust Zod validation.

Dynamics 365 MCP Server by CData

Dynamics 365 MCP Server by CData

Dynamics 365 MCP Server by CData

DeepClaude MCP Server

DeepClaude MCP Server

This server integrates DeepSeek and Claude AI models to provide enhanced AI responses, featuring a RESTful API, configurable parameters, and robust error handling.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Cermin dari

Node Terminal MCP

Node Terminal MCP

Enables AI agents to interact with terminal environments through multiple concurrent PTY sessions. Supports cross-platform terminal operations including command execution, session management, and real-time communication.

mcp-plots

mcp-plots

A MCP server for data visualization. It exposes tools to render charts (line, bar, pie, scatter, heatmap, etc.) from data and returns plots as either image/text/mermaid diagram.

MCP ComfyUI Flux

MCP ComfyUI Flux

Enables AI image generation using FLUX models through ComfyUI with GPU acceleration, supporting image generation, 4x upscaling, and background removal with optimized Docker deployment.

Sola MCP Server

Sola MCP Server

A stateless HTTP server implementing the Model Context Protocol (MCP) that enables applications to interact with Social Layer platform data including events, groups, profiles, and venues via standardized endpoints.

MCP Brain Server

MCP Brain Server

Provides AI agents with a learning-based knowledge management system that stores, retrieves, and automatically relates knowledge using embeddings, with Git-based version control and Obsidian compatibility.

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

Provides comprehensive cryptocurrency analysis using the CoinCap API, offering real-time price data, market analysis across exchanges, and historical price trends for any cryptocurrency.

float-mcp

float-mcp

A community MCP server for float.com.

DeepSeek MCP Server

DeepSeek MCP Server

Oke, ini adalah contoh sederhana server MCP (Minecraft Protocol) di Golang yang mengarahkan pertanyaan ke model Deepseek. Kode ini memberikan kerangka dasar dan perlu disesuaikan dengan kebutuhan spesifik Anda, termasuk implementasi protokol Minecraft yang lengkap dan integrasi dengan API Deepseek. **Peringatan:** Kode ini adalah contoh dasar dan **tidak** siap untuk produksi. Anda perlu menambahkan penanganan kesalahan, keamanan, dan fitur lainnya untuk membuatnya berfungsi dengan baik. ```go package main import ( "bufio" "fmt" "log" "net" "os" "strings" "github.com/google/uuid" // Untuk menghasilkan UUID ) // Konfigurasi const ( serverAddress = "0.0.0.0:25565" // Alamat dan port server deepseekAPIEndpoint = "YOUR_DEEPSEEK_API_ENDPOINT" // Ganti dengan endpoint API Deepseek Anda deepseekAPIKey = "YOUR_DEEPSEEK_API_KEY" // Ganti dengan kunci API Deepseek Anda ) // Struktur untuk merepresentasikan pemain type Player struct { UUID uuid.UUID Name string Conn net.Conn } // Fungsi untuk menangani koneksi pemain func handleConnection(conn net.Conn) { defer conn.Close() // Buat pemain baru player := Player{ UUID: uuid.New(), // Hasilkan UUID baru Conn: conn, } // Baca data dari koneksi reader := bufio.NewReader(conn) for { message, err := reader.ReadString('\n') if err != nil { log.Printf("Koneksi terputus: %v", err) return } message = strings.TrimSpace(message) log.Printf("Menerima pesan dari %s: %s", conn.RemoteAddr(), message) // Kirim pesan ke Deepseek response, err := queryDeepseek(message) if err != nil { log.Printf("Gagal menghubungi Deepseek: %v", err) // Kirim pesan kesalahan ke pemain fmt.Fprintf(conn, "Maaf, terjadi kesalahan. Coba lagi nanti.\n") continue } // Kirim respons dari Deepseek ke pemain fmt.Fprintf(conn, "%s\n", response) } } // Fungsi untuk mengirim pertanyaan ke Deepseek API func queryDeepseek(query string) (string, error) { // TODO: Implementasikan logika untuk mengirim permintaan ke Deepseek API // dan memproses respons. Ini akan melibatkan penggunaan library `net/http` // untuk membuat permintaan POST ke endpoint API Deepseek. // Anda perlu menyertakan kunci API Anda dalam header permintaan. // Contoh placeholder: fmt.Printf("Mengirim pertanyaan ke Deepseek: %s\n", query) // Ganti ini dengan kode yang sebenarnya untuk berinteraksi dengan API Deepseek // dan mengembalikan respons. return "Respons dari Deepseek: " + query, nil } func main() { // Buat listener TCP listener, err := net.Listen("tcp", serverAddress) if err != nil { log.Fatalf("Gagal membuat listener: %v", err) os.Exit(1) } defer listener.Close() log.Printf("Server mendengarkan di %s", serverAddress) // Terima koneksi masuk for { conn, err := listener.Accept() if err != nil { log.Printf("Gagal menerima koneksi: %v", err) continue } // Tangani koneksi dalam goroutine baru go handleConnection(conn) } } ``` **Penjelasan:** 1. **Konfigurasi:** - `serverAddress`: Alamat dan port server MCP. Ubah ini sesuai kebutuhan. - `deepseekAPIEndpoint`: **PENTING:** Ganti ini dengan endpoint API Deepseek yang sebenarnya. - `deepseekAPIKey`: **PENTING:** Ganti ini dengan kunci API Deepseek Anda. **JANGAN** menyimpan kunci API Anda langsung di kode. Gunakan variabel lingkungan atau mekanisme konfigurasi yang lebih aman. 2. **Struktur `Player`:** - Menyimpan informasi tentang pemain yang terhubung, termasuk UUID (untuk identifikasi unik), nama, dan koneksi jaringan. 3. **`handleConnection(conn net.Conn)`:** - Fungsi ini menangani setiap koneksi pemain. - Membaca pesan dari koneksi menggunakan `bufio.NewReader`. - Memanggil `queryDeepseek(message)` untuk mengirim pesan ke API Deepseek. - Mengirim respons dari Deepseek kembali ke pemain. - Menangani kesalahan koneksi. 4. **`queryDeepseek(query string)`:** - **PENTING:** Fungsi ini adalah **placeholder**. Anda perlu mengimplementasikan logika yang sebenarnya untuk berinteraksi dengan API Deepseek. - Ini akan melibatkan: - Menggunakan library `net/http` untuk membuat permintaan POST ke `deepseekAPIEndpoint`. - Menyertakan `query` sebagai data permintaan. - Menyertakan `deepseekAPIKey` dalam header permintaan (biasanya sebagai `Authorization: Bearer YOUR_API_KEY`). - Memproses respons dari API Deepseek (biasanya dalam format JSON). - Menangani kesalahan API. 5. **`main()`:** - Membuat listener TCP di `serverAddress`. - Menerima koneksi masuk menggunakan `listener.Accept()`. - Memulai goroutine baru untuk menangani setiap koneksi menggunakan `go handleConnection(conn)`. **Langkah-langkah untuk menggunakan kode ini:** 1. **Instalasi Go:** Pastikan Anda telah menginstal Go di sistem Anda. 2. **Instalasi Library:** Jalankan `go get github.com/google/uuid` untuk menginstal library UUID. 3. **Ganti Placeholder:** Ganti `YOUR_DEEPSEEK_API_ENDPOINT` dan `YOUR_DEEPSEEK_API_KEY` dengan nilai yang benar. 4. **Implementasikan `queryDeepseek()`:** Implementasikan logika yang sebenarnya untuk berinteraksi dengan API Deepseek. Gunakan library `net/http` untuk membuat permintaan POST. 5. **Jalankan Server:** Jalankan kode menggunakan `go run main.go`. 6. **Hubungkan Klien MCP:** Gunakan klien MCP (seperti Minecraft) untuk terhubung ke server di `serverAddress`. **Poin-poin Penting:** * **Keamanan:** Jangan menyimpan kunci API Anda langsung di kode. Gunakan variabel lingkungan atau mekanisme konfigurasi yang lebih aman. * **Penanganan Kesalahan:** Tambahkan penanganan kesalahan yang komprehensif ke semua fungsi. * **Protokol Minecraft:** Kode ini **tidak** mengimplementasikan protokol Minecraft yang lengkap. Anda perlu menambahkan logika untuk menangani handshake, status, login, dan paket lainnya. Anda dapat menggunakan library seperti `github.com/go-mc/mc` untuk membantu Anda dengan ini. * **Skalabilitas:** Untuk server yang lebih besar, pertimbangkan untuk menggunakan pola konkurensi yang lebih canggih, seperti pool goroutine. * **Validasi Input:** Validasi input dari pemain untuk mencegah serangan injeksi. * **Rate Limiting:** Implementasikan rate limiting untuk mencegah penyalahgunaan API Deepseek. * **Logging:** Gunakan logging yang tepat untuk membantu Anda men-debug dan memantau server. **Contoh Implementasi `queryDeepseek()` (dengan library `net/http`):** ```go import ( "bytes" "encoding/json" "net/http" ) // ... (kode lainnya) func queryDeepseek(query string) (string, error) { // Buat payload JSON payload := map[string]string{"query": query} payloadBytes, err := json.Marshal(payload) if err != nil { return "", err } // Buat permintaan HTTP POST req, err := http.NewRequest("POST", deepseekAPIEndpoint, bytes.NewBuffer(payloadBytes)) if err != nil { return "", err } // Tambahkan header req.Header.Set("Content-Type", "application/json") req.Header.Set("Authorization", "Bearer "+deepseekAPIKey) // Ganti YOUR_API_KEY // Kirim permintaan client := &http.Client{} resp, err := client.Do(req) if err != nil { return "", err } defer resp.Body.Close() // Baca respons var response map[string]interface{} err = json.NewDecoder(resp.Body).Decode(&response) if err != nil { return "", err } // Ekstrak respons dari JSON answer, ok := response["answer"].(string) // Sesuaikan dengan struktur respons Deepseek if !ok { return "", fmt.Errorf("format respons tidak valid") } return answer, nil } ``` **Penting:** Sesuaikan kode ini dengan struktur respons JSON yang dikembalikan oleh API Deepseek. Anda mungkin perlu mengubah cara Anda mengekstrak jawaban dari respons. Semoga ini membantu! Ingatlah bahwa ini adalah titik awal, dan Anda perlu melakukan banyak pekerjaan untuk membuat server MCP yang berfungsi penuh.

🚀 Electron Debug MCP Server

🚀 Electron Debug MCP Server

🚀 Sebuah server MCP yang kuat untuk men-debug aplikasi Electron dengan integrasi mendalam Protokol Chrome DevTools. Kontrol, pantau, dan debug aplikasi Electron melalui API yang terstandardisasi.

Ableton Copilot MCP

Ableton Copilot MCP

Server Protokol Konteks Model yang memungkinkan interaksi waktu nyata dengan Ableton Live, memungkinkan asisten AI untuk mengontrol pembuatan lagu, manajemen trek, operasi klip, dan alur kerja perekaman audio.

Vercel MCP Server

Vercel MCP Server

A Model Control Protocol server template deployed on Vercel that demonstrates MCP implementation with a dice rolling tool, serving as a foundation for building custom MCP servers.

Pokémcp

Pokémcp

Sebuah server Protokol Konteks Model yang menyediakan informasi Pokémon dengan terhubung ke PokeAPI, memungkinkan pengguna untuk menanyakan data Pokémon yang detail, menemukan Pokémon secara acak, dan menemukan Pokémon berdasarkan wilayah atau tipe.

Windows MCP

Windows MCP

A lightweight open-source server that enables AI agents to interact with the Windows operating system, allowing for file navigation, application control, UI interaction, and QA testing without requiring computer vision.

Documentation MCP Server with Python SDK

Documentation MCP Server with Python SDK

py-ue5-mcp-server

py-ue5-mcp-server

Here are a few ways to translate "an ue5 mcp server that allows the user to access functions in blueprint actors" into Indonesian, with slightly different nuances: **Option 1 (Most Direct):** * **Sebuah server MCP UE5 yang memungkinkan pengguna untuk mengakses fungsi-fungsi di aktor Blueprint.** * This is a very literal translation and easily understood. "MCP" is often left as is, as it's a technical term. **Option 2 (Slightly More Natural):** * **Server MCP UE5 yang memungkinkan pengguna mengakses fungsi pada aktor Blueprint.** * This is slightly more concise and sounds a bit more natural in Indonesian. The "untuk" is dropped, which is common in Indonesian when the meaning is clear. **Option 3 (Emphasizing User Interaction):** * **Server MCP UE5 yang memungkinkan pengguna berinteraksi dengan fungsi-fungsi di aktor Blueprint.** * This emphasizes the *interaction* aspect, which might be relevant depending on the context. "Berinteraksi" means "to interact." **Option 4 (More Descriptive):** * **Server MCP untuk UE5 yang memberikan akses kepada pengguna untuk menjalankan fungsi-fungsi pada aktor Blueprint.** * This is a bit more descriptive, using "memberikan akses" (gives access) and "menjalankan" (to execute/run). **Which one is best depends on the specific context. However, Option 1 or Option 2 are generally good starting points.**