Discover Awesome MCP Servers

Extend your agent with 41,408 capabilities via MCP servers.

All41,408
Uber MCP Server

Uber MCP Server

Enables AI assistants to interact with the Uber API for ride management, including requesting rides, obtaining price and time estimates, and tracking active trip status. It supports comprehensive journey features such as viewing ride history, cancelling requests, and rating drivers through a secure OAuth 2.0 integration.

mcp-regulations-gov

mcp-regulations-gov

Enables access to federal regulatory dockets, documents, and public comments from Regulations.gov via tools like get_docket and get_comment.

Placeholder Image Generator

Placeholder Image Generator

Generates customizable placeholder images with configurable dimensions, colors, and text using HTML5 Canvas. Supports multiple formats (PNG/JPEG) with automatic text scaling and contrast detection.

Homelab MCP Server

Homelab MCP Server

Manage Docker infrastructure across multiple homelab hosts including Unraid, Proxmox, and bare metal servers. Enables container lifecycle management, log retrieval, resource monitoring, and Docker operations across your entire homelab from a single interface.

Azure Cosmos DB MCP Server

Azure Cosmos DB MCP Server

Berikut adalah terjemahan dari teks tersebut ke dalam Bahasa Indonesia: Server Node.js yang terhubung ke database Azure Cosmos DB NoSQL, memungkinkan pengguna untuk melakukan kueri produk dan pesanan melalui Asisten AI di aplikasi frontend NextJS.

Oura Ring MCP Server

Oura Ring MCP Server

A Python-based Model Context Protocol server that provides AI assistants with access to Oura Ring health and fitness data across 15+ endpoints. It enables querying metrics like sleep, activity, readiness, and cardiovascular health through simple authentication and date-range filtering.

Chargebee MCP Server

Chargebee MCP Server

A server that integrates with AI-powered code editors to provide immediate answers about Chargebee products and API services, offering context-aware code snippets and access to Chargebee's knowledge base.

hello-mcp-server-current-time

hello-mcp-server-current-time

Tentu, berikut adalah contoh sederhana server MCP (Model Catalog Provider) kustom berdasarkan `spring-ai-starter-mcp-server` yang mendapatkan waktu saat ini, diterjemahkan ke dalam bahasa Indonesia: **Contoh Sederhana Server MCP Kustom Berbasis `spring-ai-starter-mcp-server` untuk Mendapatkan Waktu Saat Ini** Contoh ini mengasumsikan Anda sudah memiliki proyek Spring Boot yang menggunakan `spring-ai-starter-mcp-server`. Jika belum, Anda perlu membuatnya dan menambahkan dependensi yang diperlukan. **1. Buat Kelas ModelInfoProvider Kustom** Buat kelas yang mengimplementasikan `ModelInfoProvider`. Kelas ini akan bertanggung jawab untuk menyediakan informasi tentang model Anda (dalam hal ini, model "waktu saat ini"). ```java package com.example.mcp; import org.springframework.ai.model.ModelInfo; import org.springframework.ai.model.ModelInfoProvider; import org.springframework.stereotype.Component; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.List; import java.util.Map; @Component public class CurrentTimeModelInfoProvider implements ModelInfoProvider { private static final String MODEL_NAME = "current-time-model"; @Override public List<ModelInfo> getModelInfo() { return List.of( ModelInfo.builder() .withId(MODEL_NAME) .withName("Model Waktu Saat Ini") .withDescription("Model sederhana yang mengembalikan waktu saat ini.") .withCapabilities(Map.of("textGeneration", true)) // Sesuaikan dengan kemampuan model Anda .build() ); } @Override public String generate(String prompt) { // Abaikan prompt, selalu kembalikan waktu saat ini LocalDateTime now = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return "Waktu saat ini adalah: " + now.format(formatter); } @Override public ModelInfo getModelInfo(String modelId) { if (MODEL_NAME.equals(modelId)) { return ModelInfo.builder() .withId(MODEL_NAME) .withName("Model Waktu Saat Ini") .withDescription("Model sederhana yang mengembalikan waktu saat ini.") .withCapabilities(Map.of("textGeneration", true)) // Sesuaikan dengan kemampuan model Anda .build(); } return null; // Atau lempar pengecualian jika model tidak ditemukan } } ``` **Penjelasan:** * **`@Component`**: Anotasi ini membuat kelas ini sebagai komponen Spring, sehingga dapat di-autowire ke tempat lain. * **`MODEL_NAME`**: Konstanta untuk nama model. * **`getModelInfo()`**: Mengembalikan daftar `ModelInfo`. Dalam contoh ini, hanya ada satu model: "current-time-model". `ModelInfo` berisi metadata tentang model, seperti ID, nama, deskripsi, dan kemampuan. * **`generate(String prompt)`**: Metode ini adalah inti dari model. Dalam contoh ini, *prompt* diabaikan. Metode ini selalu mengembalikan string yang berisi waktu saat ini yang diformat. * **`getModelInfo(String modelId)`**: Mengembalikan `ModelInfo` untuk `modelId` yang diberikan. **2. Konfigurasi (opsional)** Anda mungkin perlu mengkonfigurasi properti di `application.properties` atau `application.yml` untuk mengaktifkan dan mengkonfigurasi server MCP. Pastikan `spring.ai.mcp.enabled` diatur ke `true`. ```properties spring.ai.mcp.enabled=true spring.ai.mcp.path=/models ``` **Penjelasan Konfigurasi:** * **`spring.ai.mcp.enabled=true`**: Mengaktifkan server MCP. * **`spring.ai.mcp.path=/models`**: Menentukan jalur (endpoint) tempat server MCP akan tersedia. Dalam contoh ini, server akan tersedia di `/models`. **3. Jalankan Aplikasi Spring Boot Anda** Jalankan aplikasi Spring Boot Anda. Server MCP akan dimulai secara otomatis. **4. Uji Server MCP** Anda dapat menguji server MCP dengan mengirimkan permintaan HTTP ke endpoint `/models/{modelId}/generate`. Misalnya, menggunakan `curl`: ```bash curl -X POST -H "Content-Type: application/json" -d '{"prompt": "Apa waktu saat ini?"}' http://localhost:8080/models/current-time-model/generate ``` (Asumsikan aplikasi Anda berjalan di port 8080). **Output yang Diharapkan:** Respons dari server akan berupa string JSON yang berisi waktu saat ini: ```json { "result": "Waktu saat ini adalah: 2023-10-27 10:30:00" // Contoh waktu } ``` **Poin Penting:** * **Penanganan Kesalahan:** Contoh ini sangat sederhana dan tidak menangani kesalahan. Dalam aplikasi produksi, Anda harus menambahkan penanganan kesalahan yang tepat. * **Keamanan:** Pastikan untuk mengamankan server MCP Anda, terutama jika server tersebut diekspos ke jaringan publik. * **Konfigurasi:** Sesuaikan konfigurasi (seperti jalur MCP) sesuai dengan kebutuhan Anda. * **Kemampuan Model:** `ModelInfo` berisi informasi tentang kemampuan model. Sesuaikan `capabilities` dengan kemampuan sebenarnya dari model Anda. * **Prompt:** Meskipun contoh ini mengabaikan prompt, dalam model yang lebih kompleks, Anda akan menggunakan prompt untuk menghasilkan respons yang berbeda. Contoh ini memberikan dasar untuk membuat server MCP kustom. Anda dapat memperluasnya untuk menyediakan informasi tentang model yang lebih kompleks dan mengimplementasikan logika generasi yang lebih canggih. Pastikan untuk membaca dokumentasi `spring-ai-starter-mcp-server` untuk informasi lebih lanjut.

Microsoft SQL Server MCP Server by CData

Microsoft SQL Server MCP Server by CData

Microsoft SQL Server MCP Server by CData

My Awesome MCP

My Awesome MCP

A basic MCP server template built with FastMCP framework that provides example tools for echoing messages and retrieving server information. Serves as a starting point for building custom MCP servers with both stdio and HTTP transport support.

telegram-briefing-mcp

telegram-briefing-mcp

A read-only Telegram MCP server that retrieves messages from your DMs, groups, and channels, enabling Claude to generate executive briefings from Telegram conversations.

hk-law-mcp-server

hk-law-mcp-server

MCP server providing access to Hong Kong law and security data, including Foreign Domestic Helpers statistics from the Immigration Department.

Gov info api

Gov info api

an api wrapper for the us government info api

Rollbar MCP Server

Rollbar MCP Server

Implementasi server MCP yang memungkinkan LLM berinteraksi dengan data pelacakan kesalahan Rollbar, memungkinkan pengguna untuk membuat daftar dan menganalisis kesalahan, melihat kejadian, melacak penyebaran, dan mengakses informasi proyek.

GSC Analyst Connector

GSC Analyst Connector

Enables querying Google Search Console data via natural language, providing tools for site traffic analysis, page changes, and optimization opportunities.

FFmpeg-MCP Server

FFmpeg-MCP Server

An MCP server providing video processing capabilities through FFmpeg, enabling dialog-based local video search, trimming, concatenation, and playback functionalities.

IRA-RESEARCHER

IRA-RESEARCHER

A powerful browser automation MCP server with 40 tools, stealth mode, ghost effects, and full DevTools access, enabling natural language control of browsers without any API keys.

Salesforce MCP Server

Salesforce MCP Server

Enables natural language interactions with Salesforce data and metadata, supporting queries, data manipulation, custom object/field management, Apex code operations, and debug logging across multiple authentication methods.

burn-mcp-server

burn-mcp-server

AI-powered reading triage MCP. 26 tools with a 24h burn timer — search, triage, burn, vault, and analyze your saved articles. Works with Claude, Cursor, Windsurf. Stdio + HTTPS transports.

SecureCode

SecureCode

Secrets vault for Claude Code. Encrypt API keys, tokens and passwords with AES-256. Full audit logs, MCP access rules, and zero-knowledge mode. Secrets never appear in chat.

SqlAugur

SqlAugur

SQL Server MCP server with AST-based query validation, read-only safety, schema exploration, ER diagram generation, and DBA toolkit integration (First Responder Kit, DarlingData, sp_WhoIsActive).

YantrikDB MCP

YantrikDB MCP

Cognitive memory for AI agents. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.

ui-ticket-mcp

ui-ticket-mcp

Human-to-AI code review bridge. Annotate UI elements in the browser with review comments, and AI agents read the feedback via MCP to fix code automatically — with full element context (CSS selector, styles, DOM path, accessibility info). 10 MCP tools, framework-agnostic Web Component, zero-config install via uvx.

@gu-does-packages/pluggy-mcp

@gu-does-packages/pluggy-mcp

An MCP server for the Pluggy Open Finance Brazil API, enabling connection to bank accounts and management of financial data including transactions, accounts, investments, and payment intents through natural language.

mcp-opnsense

mcp-opnsense

Slim OPNsense MCP Server — 62 tools for managing firewall infrastructure via the OPNsense REST API. Covers DNS/Unbound, Firewall rules, Diagnostics, Interfaces, DHCP (ISC + Kea), System/Backups, ACME/Let's Encrypt, and Firmware. No SSH, no shell, API-only with 3 runtime dependencies. AGPL-3.0 + Commercial dual-licensed.

OKX-DEX-SDK MCP SSE Server

OKX-DEX-SDK MCP SSE Server

An SSE (Server-Sent Events) server that leverages OKX DEX SDK to support DEX trading operations on Solana blockchain and cross-chain bridge transactions.

mcp-ToseaAI

mcp-ToseaAI

Official MCP server for ToseaAI that enables document-to-presentation workflows including PDF parsing, outline generation, and slide rendering. It provides a stable tool surface for AI agents to create, manage, and export presentations directly within their environment.

Logseq Tools

Logseq Tools

That translates to: **Server MCP untuk grafik Logseq** This essentially means "MCP server for Logseq graph".

Supabase MCP Server

Supabase MCP Server

Connects Supabase projects to AI assistants, enabling them to manage database tables, execute SQL queries, and deploy Edge Functions through natural language. It provides a comprehensive suite of tools for project administration, including logs access, documentation search, and environment configuration.

Arithym

Arithym

Arithym — lightweight precision math for agents on the go. Exact arithmetic MCP server with 62 tools, zero hallucination, sub-millisecond computation and is 61% cheaper than Python code execution at scale.